Программа вывода элементов одномерного массива при - C (СИ)

Формулировка задачи:

Написать программу вывода элементов одномерного массива при наличии чисел заглушек и с правильным порядком индексации
#include <stdio.h>
#include <stdlib.h>
 
 
int main(){
 
 
int a[10] = {-1, 7, 1, 3, 1, -1, 4, -1, 6, 5 };
 
int  i = 0;
 
 
 
        
for(i = 0; i < sizeof(a)/ sizeof(*a); ++i)
     
     if (a[i] != -1 )
   printf ("a[%d]= %d\n", i, a[i]);
   return 0;
}
Помогите вывести правильную индексацию массива

Код к задаче: «Программа вывода элементов одномерного массива при - C (СИ)»

textual
#include <stdio.h>
#include <stdlib.h>
 
 
int main(){
 
 
int a[10] = {-1, 7, 1, 3, 1, -1, 4, -1, 6, 5 };
 
int  i = 0,j=0;
 
 
 
        
for(i = 0; i < sizeof(a)/ sizeof(*a); ++i)
     
     if (a[i] != -1 )
   printf ("a[%d]= %d\n", j++, a[i]);
   return 0;
}

7   голосов, оценка 4.429 из 5


СОХРАНИТЬ ССЫЛКУ