• Dev C++

    Дан массив размера N. Заполните его случайными числами от 1 до 20. Используя функцию, замените каждый элемент произведением предыдущего элемента со следующим.

Ответы 1

  • int main ()

    {

       int a[20];

       int n, i;

       n = 20;

     

       for (i = 0; i < n; i++)

           *(a + i) = i*(3 * i);

     

       for (i = 0; i < n; i++)

           printf ("%d ", *(a + i));

       printf("");

     

       for (i = 1; i < n - 1; i++)

           *(a + i) = (*(a + i - 1) + *(a + i) + *(a + i + 1))/3;

       

       for (i = 0; i < n; i++)

           printf ("%d ", *(a + i));

       printf("");

    }

    Как то так, но не уверен.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years