Нужен код на языке C без использования массива. 1) Даны натуральные числа n, A1, A2 , ..., An .
Нужен код на языке C без использования массива. 1) Даны натуральные числа n, A1, A2 , ..., An .
1) Вот код на языке C, который решает первую задачу:
#include <stdio.h>
int main() {
int n, A, count = 0;
printf("Введите количество чисел: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("Введите число A%d: ", i);
scanf("%d", &A);
if (i % 2 == 0 && A % 2 != 0) {
count++;
}
}
printf("Количество чисел с четными порядковыми номерами и нечетными значениями: %d\n", count);
return 0;
}
2) Вот код на языке C, который решает вторую задачу:
#include <stdio.h>
int main() {
char text[1000];
int hasBrackets = 0;
printf("Введите текст: ");
scanf("%[^;]s", text);
for (int i = 0; text[i] != '\0'; i++) {
if (text[i] == '(' || text[i] == ')' || text[i] == '{' || text[i] == '}' || text[i] == '[' || text[i] == ']') {
hasBrackets = 1;
break;
}
}
if (hasBrackets) {
printf("В тексте есть скобки.\n");
} else {
printf("В тексте нет скобок.\n");
}
return 0;
}
Оба кода не используют массивы для хранения чисел или текста.