0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 9
1

Сформировать и вывести на печать массив

15.01.2010, 17:58. Показов 829. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформировать и вывести на печать массив М(20), элементы которого принадлежат интервалу [-50;60] Определить сумму минимального и максимального значений, найти количество элементов кратных трём.
Пожалуйста помогите решить задачку!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2010, 17:58
Ответы с готовыми решениями:

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

Сформировать и вывести на печать массив М (15), элементы которого принадлежат интервалу...
Сформировать и вывести на печать массив М (15), элементы которого принадлежат интервалу . Заменить...

Сформировать и вывести на печать массив
Сформировать и вывести на печать массив C15 , элементы которого принадлежат интервалу (-40,50).

Сформировать с помощью ДСЧ одномерный массив и вывести его на печать
Используя функции сформировать с помощью ДСЧ одномерный массив и вывести его на печать. Найти...

5
119 / 119 / 41
Регистрация: 21.12.2009
Сообщений: 194
15.01.2010, 18:07 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program zad4;
uses crt;
var
   a:array[1..100] of integer;
   i,n,k:integer;
begin
  clrscr;
  randomize;
  write('Ðàçìåðíîñòü ìàññèâà: ');
  readln(n);
  writeln('Ôîðìèðîâàíèå ìàññèâà...');
  for i:=1 to n do
   begin
    a[i]:=random(111)-50;
    write(a[i]:4);
   end;
  writeln;
  for i:=1 to n do
   if a[i] mod 3=0 then k:=k+1;
  writeln('Êîëëè÷åñòâî ýëåìåíòîâ êðàòíûõ òðåì: ',k);
  readln;
end.
Цитата Сообщение от Malia Посмотреть сообщение
Определить сумму минимального и максимального значений
Это как)? Может найти максимальный и минимальный элемент? Или найти сумму от минимального до максимального элемента?
1
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
15.01.2010, 18:09 3
Вот так заполняем
Pascal
1
2
for i:=1 to 20 do
  a[i]:=random(111)-50;
Вот так находим минимальный и максимальный
Pascal
1
2
3
4
5
6
7
8
9
10
max:=1;
min:=1;
for i:=2 to 20 do
begin 
  if a[i]>a[max] then
    max:=i;
  if a[i]<a[min] then
    min:=i
end;
WriteLn('Result: ',a[min]+a[max]);
Вот так считаем кратные 3
Pascal
1
2
3
4
c:=0;
for i:=1 to 20 do
  if a[i] mod 3 = 0 then
    inc(c);
Ввод\вывод массива остаётся за Вами
2
Платежеспособный зверь
8861 / 4290 / 1629
Регистрация: 28.10.2009
Сообщений: 11,451
15.01.2010, 18:10 4
Pascal
1
2
3
4
5
6
7
8
min:=a[1];
max:=a[1];
for i:=1 to n do
begin
   if a[i] >max then max:=a[i];
   if a[i] <min then min:=a[i];
end;
sum:=max+min;
1
0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 9
15.01.2010, 18:11  [ТС] 5
Большое всем спасибо!!
0
119 / 119 / 41
Регистрация: 21.12.2009
Сообщений: 194
15.01.2010, 18:11 6
Мда, ступил, понял. Вот полный код программы:
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
program zad4;
uses crt;
var
   a:array[1..100] of integer;
   i,n,k,max,min:integer;
begin
  clrscr;
  randomize;
  write('Ðàçìåðíîñòü ìàññèâà: ');
  readln(n);
  writeln('Ôîðìèðîâàíèå ìàññèâà...');
  for i:=1 to n do
   begin
    a[i]:=random(111)-50;
    write(a[i]:4);
   end;
  writeln;
  max:=a[1];
  min:=a[1];
  for i:=1 to n do
   begin
   if a[i]>max then max:=a[i];
   if a[i]<min then min:=a[i];
   if a[i] mod 3=0 then k:=k+1;
  end;
  writeln('Êîëëè÷åñòâî ýëåìåíòîâ êðàòíûõ òðåì: ',k);
  writeln('Ñóììà ìèíèìàëüíîãî è ìàêñèìàëüíîãî ýëåìåíòà: ',min+max);
  readln;
end.
0
15.01.2010, 18:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2010, 18:11
Помогаю со студенческими работами здесь

Как сформировать и вывести на печать массив к(20), элементы которого принадлежат интервалу [-15;40]
Сформировать и вывести на печать массив к(20), элементы которого принадлежат интервалу . Найти...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать
Помогите найти ошибку. Сформировать динамический одномерный массив, заполнить его случайными...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать
1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать
3. Постановка задачи 1. Сформировать динамический одномерный массив, заполнить его случайными...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru