НЕ
Надежда Ермошина

вывод на экран ЕСЛИ В МАССИВЕ несколько заданных числа (то все выводить) с индексами (я сделал только для одного)

int i, x;
int a[N+1] = {5,8,3,6,1,5,7,2,9,4};
const int n = sizeof a / sizeof a[0];

for(i=0;i);

printf("Введите искомый ключ: ");
scanf("%d", &x);

for(i=0;i!=x;i++)
//пустое тело цикла
;

if(i

ВА
Володя Андрианов

последний цикл:
int count=0;//кол-во чисел
for(i=0;i < n;i++)
if(a[ i]==x)
{
printf("a[%d]=%d\n",i,a[ i]);//логика требует выводить тут не x, а a[ i] - если условие поменяем, не придется менять строку вывода
count++;
}
if(count==0)printf("%d в массиве нет\n",x);

Похожие вопросы
Delphi 7 - Вывод массива.
составить программу вывода на экран всех степеней числа 5
Этот индекс массива недопустим для этого массива. Че тут не нравится маткаду?
Помогите пожалуйста с двумерным массивом, не пойму, почему выводит не числа. И ещё.
Помогите с вводом и выводом массива!
Как сделать функцию в Си++ Builder что бы вывод был массивом?
QT - вывод числа на экран.
Поиск элемента массива и его индекса в двумерном массиве. Паскаль.
Что написать чтобы цикл выводил несколько раз одно и то же число в браузер
В массиве индексы элементов должны быть