Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/40: Рейтинг темы: голосов - 40, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 24.09.2019
Сообщений: 4

Вывести на экран элементы массива, кратные 3

22.10.2019, 22:13. Показов 8005. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Элементы массива: 4,-5,-6,3,0,-2,8,-3,1
1.Вывести на экран элементы массива кратные 3
2.Найти суммму нечетных элементов массива
3.Вычислите значения выражения: min^2-max


Элементы массива: -4,5,-6,0,1,-2,8,-5,-1
4.Вычислите среднее арифметическое наибольшего и наименьшего элементов массива
5.Вывести на экран номера элементов массива, икоторые при делении на 3 дают в остатке 2
6.Отсортировать массив по убыванию
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.10.2019, 22:13
Ответы с готовыми решениями:

Вывести на экран элементы массива, кратные 2 и кратные 5, подсчитать их количество
задан массив из 40 элементов принадлежащих отрезку от А до Б(вводятся с клавиатуры) вывести на...

Из заданного массива создать три массива, в одном из которых содержатся элементы кратные 2, в другом кратные 5
Из заданного массива создать три массива, в одном из которых содержатся элементы кратные 2, в...

Найти третий массив, в который записать сначала все кратные 4 элементы первого массива, а затем все кратные 3
4.Элементы двух массивов – целые числа в пределах от 4 до 29. Найти третий массив, в который...

1
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
23.10.2019, 08:31
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
program zadanie1;
const
  n = 9;
var
  a: array[1..n] of integer = (4,-5,-6,3,0,-2,8,-3,1); // Переменная для хранения массива.
  i: integer; // Вспомогательная переменная для организации цикла.
  sum: integer; // Переменная для хранения значения суммы элементов.
  minelem: integer; // Переменная для хранения значения минимального по значению элемента.
  maxelem: integer; // Переменная для хранения значения минимального по значению элемента.
begin
  Writeln('Исходный массив:');
  for i:= 1 to n do
    write(a[i]:5);
  Writeln;
  Writeln('Элементы массива кратные 3:');
  for i:= 1 to n do
    if a[i] mod 3 = 0 then
      write(a[i]:5);
  Writeln;
  sum:= 0;
  for i:= 1 to n do
    if not(a[i] mod 2 = 0) then
      sum:= sum + a[i];
  Writeln('Сумма нечетных элементов массива: ', sum);
  minelem:= a[1];
  for i:= 2 to n do
    if a[i] < minelem then
      minelem:= a[i];
  Writeln('Элемент массива с минимальным значением: ', minelem);
  maxelem:= a[1];
  for i:= 2 to n do
    if a[i] > maxelem then
      maxelem:= a[i];
  Writeln('Элемент массива с максимальным значением: ', maxelem);
  Writeln('Значение выражения min^2 - max: ', minelem*minelem - maxelem);
  Readln;
end.
Добавлено через 17 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
program zadanie2;
const
  n = 9;
var
  a: array[1..n] of integer = (-4,5,-6,0,1,-2,8,-5,-1); // Переменная для хранения массива.
  i,j: integer; // Вспомогательные переменные для организации циклов.
  minelem: integer; // Переменная для хранения значения минимального по значению элемента.
  maxelem: integer; // Переменная для хранения значения минимального по значению элемента.
  tmp: integer;  // Промежуточная переменная для организации сортировки элементов массива.
begin
  Writeln('Исходный массив:');
  for i:= 1 to n do
    write(a[i]:5);
  Writeln;
  minelem:= a[1];
  for i:= 2 to n do
    if a[i] < minelem then
      minelem:= a[i];
  Writeln('Элемент массива с минимальным значением: ', minelem);
  maxelem:= a[1];
  for i:= 2 to n do
    if a[i] > maxelem then
      maxelem:= a[i];
  Writeln('Элемент массива с максимальным значением: ', maxelem);
  Writeln('Среднее арифметическое из элементов с максимальным и минимальным значениями: ', ((maxelem + minelem)/2):0:2);
  Writeln('Индексы элементов массива которые при делении на 3 дают в остатке 2:');
  for i:= 1 to n do
    if a[i] mod 3 = 2 then
      write(i:5);
  Writeln;
  for i:= 1 to n-1 do
    for j:= i+1 to n do
      if a[i] < a[j] then
        begin
          tmp:= a[i];
          a[i]:= a[j];
          a[j]:= tmp;
        end;
  Writeln('Массив, отсортированный по убыванию:');
  for i:= 1 to n do
    write(a[i]:5);
  Writeln;
  Readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.10.2019, 08:31
Помогаю со студенческими работами здесь

Дан массив из указателей на целые числа, вывести все члены данного массива, кратные 3, кратные 5
Дан массив из указателей на целые числа вывести все члены данного массива кратные 3 , кратные 5...

Создать массив, элементы массива вводятся с клавиатуры. Вывести на экран элементы, кратные трем и их номера
Создать массив, элементы массива вводятся с клавиатуры. Вывести на экран элементы, кратные трем и...

Cформировать массив, в катором расположены элементы кратные тройки, а потом не кратные
Cформировать массив,в катором расположены элементы кратные тройки,а потом не кратные B(N) ...

Удалить из матрицы все элементы, не кратные семи, но кратные трем
Заданная матрица целых чисел размером (M, N). Удалить из матрицы все элементы, не кратные семи,...

Вывести на экран элементы массива, кратные 5, и их индексы
Дан целочисленный массив А. Вывести на экран элементы массива, кратные 5, и их индексы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru