Вопрос задан 26.10.2018 в 05:17. Предмет Информатика. Спрашивает Дёмина Женя.

В одномерном массиве подсчитать сумму элементов с четным индексом (сгенерировать элементы массива с

помощью датчика случайных чисел). В одномерном массиве вывести все элементы массива, которые меньше пяти (сгенерировать элементы массива с помощью датчика случайных чисел; кол-во элементов массива введите с клавиатуры). В одномерном массиве подсчитать сумму всех элементов массива, оканчивающихся на 3 (сгенерировать элементы массива с помощью датчика случайных чисел; кол-во элементов массива введите с клавиатуры).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванова Аня.
// PascalABC.NET 3.3, сборка 1627 от 27.01.2018

// Внимание! Если программа не работает, обновите версию!

// Программа №1

begin

   var mas:=ArrRandom(20,-99,99); mas.Println;

   Writeln('сумму  с четным индексом=',mas.Where((v,i)->i mod 2 =0).Sum);

end.

// Программа №2

begin

   var n:=readinteger('n='); 

   var mas:=ArrRandom(n,-99,99); mas.Println;

   Writeln('элементы < 5');

   mas.Where(t->t<5).Println;

   end.

//Программа №3

begin

   var n:=readinteger('n='); 

   var mas:=ArrRandom(n,-99,99); mas.Println;

   Write('Сумма=');

   mas.Where(t->t mod 10 = 3).Sum.Println;

   end.



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения задачи по подсчету суммы элементов с четным индексом в одномерном массиве, а также выводу элементов массива, которые меньше пяти, и подсчету суммы элементов массива, оканчивающихся на 3, можно использовать следующий код на языке программирования C:

```c #include #include #include

int main() { int n, i, sum_even = 0, sum_ending_3 = 0; // Ввод количества элементов массива printf("Введите количество элементов массива: "); scanf("%d", &n); // Выделение памяти под массив int *arr = (int *)malloc(n * sizeof(int)); // Генерация случайных чисел и подсчет сумм srand(time(NULL)); for (i = 0; i < n; i++) { arr[i] = rand() % 10; // Генерация случайного числа от 0 до 9 if (i % 2 == 0) { sum_even += arr[i]; } if (arr[i] < 5) { printf("%d ", arr[i]); } if (arr[i] % 10 == 3) { sum_ending_3 += arr[i]; } } // Вывод суммы элементов с четным индексом printf("\nСумма элементов с четным индексом: %d\n", sum_even); // Вывод суммы элементов, оканчивающихся на 3 printf("Сумма элементов, оканчивающихся на 3: %d\n", sum_ending_3); // Освобождение памяти free(arr); return 0; } ```

Обратите внимание: - В коде используется функция `rand()` для генерации случайных чисел. При каждом запуске программы будут генерироваться новые случайные числа. - Для генерации разных случайных чисел при каждом запуске программы используется функция `srand(time(NULL))`, которая инициализирует генератор случайных чисел текущим временем. - Для подсчета суммы элементов с четным индексом используется условие `if (i % 2 == 0)`. - Для вывода элементов массива, которые меньше пяти, используется условие `if (arr[i] < 5)`. - Для подсчета суммы элементов массива, оканчивающихся на 3, используется условие `if (arr[i] % 10 == 3)`.

Надеюсь, это поможет вам решить задачу! Если у вас возникнут еще вопросы, не стесняйтесь задавать их.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос