66

Сформируйте массив bc размерностью 30 элементов случайным образом из диапазона 0 –…

02 марта 2023

Сформируйте массив bc размерностью 30 элементов случайным образом из диапазона 0 – 50. Сформированный массив выведите на экран в строку. Подсчитайте суммувсех четных элементов массива и отдельно сумму элементов имеющих четные индексы. Выведите результаты подсчета на экран. Отсортируйте данный массив по убыванию.

категория: информатика

43

#include using std: cout; using std: endl; #include using std: rand; using std: srand; #include using std: time; int main () { int bc[30]; int sumEven=0, sumEvenIndex=0; srand (time (0); for (int i=0; i < 30; i+) { bc[i]=rand () % 51; if (bc[i] % 2=0) { sumEven+=bc[i]; } if (i % 2=0) { sumEvenIndex+=bc[i]; } cout << bc[i] << '; } cout << endl << endl; int temp, biggest; for (int i=0; i < 30 — 1; i+) { biggest=i; for (int j=i+1; j < 30; j+) { if (bc[biggest] < bc[j]) { biggest=j; } } temp=bc[i]; bc[i]=bc[biggest]; bc[biggest]=temp; } for (int i=0; i < 30; i+) { cout << bc[i] << '; } cout << "\nThe sum of elements with even indices=" << sumEvenIndex << "\nThe sum of even elements=" << sumEven << endl; return 0; }

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...