Найти индекс первого нулевого элемента массива - C (СИ)

Узнай цену своей работы

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

Разработать программу с использованием функции пользователя вычисления заданной хар-ки одномерного массива. Заданы векторы А,В,С, которые содержат n,m,k элементов соответственно. Для каждого из них определить : Индекс i первого нулевого элемента. Ребята, помогите решить задачу.С меня +

Решение задачи: «Найти индекс первого нулевого элемента массива»

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <time.h>
 
#define    n   10;
 
using namespace std;
 
 
int _tmain()
{
    setlocale (LC_ALL,"Russian");
    srand (time(NULL));
 
 
    int A [n];
 
    printf ("Исходный массив: \n");
    for ( int i = 0; i<n; i++ )
    {
        A[i] = rand () % 3;
        printf ("%d", setw (3))
       printf ("%d", A[i]);
    }
 
   printf ("\n");
 
 
    int first_null; 
    for ( int i = 9; i>0; i-- )
    {
        if ( A[i] == 0 )
            first_null = i;
    }
 
    printf ("Индекс первого нулевого элемента: " , first_null);
 
    getch();
    return 0;
}

Оцени полезность:

12   голосов , оценка 4.417 из 5
Похожие ответы