Добрый день! Дали написать программу на C для зачета, но не совсем понимаю, как ее сделать. Создал массив, а дальше не доходит. Если не трудно, помогите с пунктом "А", а дальше я сам. Любой помощи буду благодарен) Сам массив : #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { int i, n, d; setlocale(0, "rus"); printf("Введите размер массива: "); scanf("%d", &n); int x[n]; printf("Ограничение массива: "); scanf("%d", &d); printf("Сгенерированный массив:\n"); for (i = 0; i < n; i++) { x = rand() % d; printf("%d ", x); { Задание :
По идее, нужно найти сумму произведений заданных чисел (они генерируются массивом). Сумма должна быть до числа Xn-1*Xn (n задается вручную)
Задачу решил. Тему закрываю! Кому интересно : #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { int i, n, d,s,z,m,o,q; setlocale(0, "rus"); printf("Задача А\n ") printf("Введите размер массива: "); scanf("%d", &n); int x[n]; printf("Ограничение массива: "); scanf("%d", &d); printf("Сгенерированный массив:\n"); for (i = 0; i < n; i++) { x = rand() % d; printf("%d ", x); } q=0; while (m!=x[1] && o!=x[0]) { m=x[n-1]; n--; o=x[n-1]; z=m*o; q=q+z; } printf("\nОтвет: %d",q); }