Предмет: Информатика, автор: youngster1

Заполните целочисленный массив псевдослучайными числами от -5 до 55
1) Найти максимальный счетный элемент и указать порядковый номер
2) Найти все элементы кратные 3-ём и вывести их сумму
3) Определить количество отрицательных элементов в массиве

Ответы

Автор ответа: Аноним
0
// PascalABC.NET 3.3, сборка 1600 от 23.12.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-5,55); a.Println;
  var max:=a.Where(t->t.IsEven).Max;
  var imax:=a.IndexesOf(t->t=max).FirstOrDefault;
  Writeln('1: a[',imax+1,']=',max);
  Writeln('2: ',a.Where(t->t mod 3=0).Sum);
  Writeln('3: ',a.Where(t->t<0).Count);
end.

Пример
n= 20
-4 45 4 -5 38 1 42 52 53 17 42 22 3 11 28 5 14 28 35 22
1: a[8]=52
2: 132
3: 2
Похожие вопросы
Предмет: Информатика, автор: thebreaker890
Кто хорошо знает язык программирования Pascal или C++ пожалуйста, помогите сделать код из этой так сказать задачи.


Сегодня у Илоны был последний экзамен. Теперь она знает все свои оценки за сессию. Оценки в Университете имени Юпитера выставляются в 100-балльной шкале.


Если у студента все оценки отличные (не менее 90), то ему назначается повышенная стипендия.


Если все оценки студента не менее 51, но он не имеет права на повышенную стипендию, он получает обычную стипендию.


Если студент имеет хоть одну неудовлетворительную оценку (менее 51), ему стипендия не назначается.


Входные данные


В первой строке содержится целое число n экзаменов на сессии. В следующей строке записаны n целых чисел a[i] оценки Илоны Максимовной.


Выходные данные


В единственной строке выведите Повышенная, Обычная или Забудь про стипендию, в зависимости от того, какой стипендии заслужила Илона.



Входные данные (stdin) Выходные данные (stdout)

7

51 74 61 81 77 71 90 Обычная стипендия


4

94 90 100 100 Повышенная стипендия


4

4 7 47 74 Забудь про стипендию


Буду очень благодарен если поможете, спасибо!