Предмет: Информатика,
автор: fmswerance
Dev C++
Дан массив размера N. Заполните его случайными числами от 1 до 20. Используя функцию, замените каждый элемент произведением предыдущего элемента со следующим.
Ответы
Автор ответа:
0
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("\n");
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("\n");
}
Как то так, но не уверен.
Похожие вопросы
Предмет: Английский язык,
автор: 9696969lox
Предмет: Физика,
автор: liza86479
Предмет: Українська мова,
автор: Yana111111111753
Предмет: Алгебра,
автор: Ангел2003к
Предмет: Геометрия,
автор: timur834004