![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 34
|
![]()
Дан одномерный массив целых чисел, произвольной длинны. Заполните массив с клавиатуры. Используя оператор выбора, создайте меню, в котором при нажатии на клавишу производятся действия:
1 - выполнить произведение положительных элементов 2 - найти ол-во эл-в, лежащих в диапазоне от 1 до 2.5 3 - поменять местами первую и вторую половины массива. ___ Код написал, но после вывода массива программа просто закрывается. Помогите исправить. Uses crt; Label 1; var a:array[1..100] of integer; s,i,n,b:integer; element:integer; o,y:char; BEGIN clrscr; textcolor (green); writeln; 1:write ('Ukazhite razmer massiva: ');readln(n); for i:=1 to n do begin write ('Vvedite a[',i,'] element ');readln(a[i]); end; writeln; for i:=1 to n do begin write (a[i]:4); end; writeln; writeln('1 - Vy4islit proizvedenie polozhitelnyx elementov'); writeln('2 - Nayti kol-vo elementov massiva lezhashix v diapozone o 1 do 2,5'); writeln ('3 - pomenyat mestami pervuyu i vtoroyu poloviny massiva'); case b of 1:begin for i:= 1 to n do begin if a[i]>0 then s:=s*a[i]; end; write ('Proizvedenie - ',s); end; 2: begin if (a[i]>=1) and (a[i]<=2.5) then write (a[i]:4); end; 3: begin for i:= 1 to (n div 2) do begin element:=a[i]; a[i]:=a[n-i+1]; a[n-i+1]:=element; end; write ('Xotite prodolzhit rabotu? "Y"-yes "N"-No');readln (o); if o=y then goto 1 else readkey; END;end;end. |
![]() |
![]() |
![]() |
#2 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]() Код:
にんじゃ
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерный массив | forl | Помощь студентам | 3 | 11.05.2011 12:06 |
"меню" одномерный массив процедуры | qwerty98765 | Помощь студентам | 9 | 21.04.2010 06:24 |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |
Двумерный массив, одномерный массив. | Branbal | Помощь студентам | 14 | 18.11.2009 12:40 |
одномерный массив | Кирилл17 | Помощь студентам | 5 | 22.12.2008 00:13 |