Регистрация
Войти
Стать экспертом Правила
Информатика

Дан одномерный массив: a 1,…,a n. Найти и напечатать номер элемента, произведение которого с предыдущим максимально.

ОТВЕТЫ

#include <stdio.h>

#define N 10

int main()

{

   int a[N];

   for(int i = 0; i < N; i ++)

   {

       a[i] = rand();

       printf("%in", a[i]);

   }

   int max = -100000;

   int maxi = 0;

   for(int i = 1; i < N; i ++)

   {

       int proizvedenie = a[i] * a[i - 1];

       if(proizvedenie > max)

       {

           max = proizvedenie;

           maxi = i;

       }

   }

   printf("Max proizvedenie element number = %i", maxi);

}

171
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам