В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Геймеr228
Геймеr228
25.09.2021 14:29 •  Информатика

1. Заполнить массив из 10 элементов целыми случайными числами, лежащими в диапазоне от 0 до +30.
2. В этом массиве все числа, большие 15 разделить нацело на 3.
3. Найти сумму элементов для этого массива.
4. Найти номер (индекс) минимального элемента массива (если таких элементов несколько, то первого из них). ​

Ответ:
ifrut52
ifrut52
14.10.2020 09:36

#include <bits/stdc++.h>

using namespace std;

long long a,b,c,A,B,count1=0,d,F[17],sum=0,min1=10000,minI;

int main()

{

   for(int i=1;i<=10;i++){

       F[i]=rand()%30;

       if(F[i]>15){

           F[i]=F[i]/3;

       }

       if(F[i]<min1){

           min1=F[i];

           minI=i;

       }

       sum+=F[i];

       cout<<F[i]<<" ";

   }

   cout<<endl;

   cout<<"Suma: "<<sum<<endl;

   cout<<"minIndex: "<<minI<<endl;

   return 0;

}

11 5 4 10 9 4 6 6 7 14

Suma: 76

minIndex: 3

Объяснение:

Тут и так всё понятно


1. Заполнить массив из 10 элементов целыми случайными числами, лежащими в диапазоне от 0 до +30.2. В
0,0(0 оценок)
Ответ:
Примари
Примари
14.10.2020 09:36

PascalABC.NET 3.6.2

begin

 var a := ArrRandom(10, 0, 30); //Массив из 10 элементов в заданном диапазоне

 a.Transform(p -> p > 15 ? p div 3 : p); //Все элементы больше 15 делим нацело на 3

 a.Sum.Println; //Находим сумму

 Print(a.IndexMax.Println); //Находим индекс первого максимума

end.

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?