Я сделал программу, которая спрашивает, сколько элементов должно быть введено в массив, поэтому, если пользователь вводит 3, он запросит значение для сохранения в массиве, а затем программа снова запросит ввод, "введитечисло ".
Если пользователь вводит значение, которое уже сохранено в массиве, оно должно отображать, например," введенное вами число уже сохранено в массиве ".
Мой профессордает нам эту задачу, и он сказал, что мы должны использовать только массив и цикл.Я новичок в этом компьютерном программировании, в настоящее время изучаю программирование 1-го курса колледжа.Было бы здорово, если бы кто-то мог мне помочь.
int main()
{
int Array[50], i, Number;
int cont;
printf("\nPlease Enter Number of elements in an array : ");
scanf("%d", &Number);
printf("\nPlease Enter %d elements of an Array \n", Number);
for (i = 0; i < Number; i++)
{
scanf("%d", &Array[i]);
}
printf("ENTER NUMBER: ");
scanf("%d", &cont);
if(cont = Array[0]){
printf("the number you input is stored in array# %d", Array[1]);
}
}
ожидаемый вывод должен быть примерно таким
Please Enter Number of elements in an array: 3
Please Enter 3 elements of an Array
10
20
30
ENTER NUMBER:20
the number you input is stored in array# 1
Но вывод в моем коде такой.
Please Enter Number of elements in an array: 3
Please Enter 3 elements of an Array
10
20
30
ENTER NUMBER:20
the number you input is stored in array# 20