На входе будет множество целых чисел. Вы должны написать компьютерную программу , чтобы читать каждое целое число и печатать. Даже если целое число равно , делится на 2, иначе напечатайте нечетное. Чтобы далее помочь, число целых чисел (T) для чтения будет первым входом в компьютерную программу.Почему этот код дает ошибку выполнения?
Входной формат: Первая строка ввода содержит количество целых чисел: Т. Т> = 1 После этого, каждая строка содержит целое число N.
Ввод пробы:
Пример вывода:
Даже Одд
#include <stdio.h>
int main()
{
int i,T,a[10];/*Assuming Number of integers would be less than 10*/
printf("Enter the Number of integers\n");
scanf("%d",&T);
for(i=0;i<T;i++)
{
scanf("%d",a[i]);
printf("\n");
}
for(i=0;i<T;i++)
{
if(a[i]%2==0)
printf("Even\n");
else
printf("Odd\n");
}
return 0;
}
Если проблема связана с ошибкой во время выполнения, вы должны напечатать ошибку. Если это segfault, вы должны это сказать. – amdixon
Голосовать за закрытие как простая опечатка. Стандартная ошибка «забыла и в scanf». – Lundin
scanf ("% d", a [i]); -> scanf ("% d", &a[i]); –