1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| -Ник- |
13.11.2007 18:21
Сообщение
#1
|
|
Гость |
|
![]() ![]() |
| Client |
15.11.2007 21:54
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
Код uses crt; var a:array[1..50] of integer; n,i,k,c,kk,mk:integer; begin clrscr; c:=0; kk:=0; mk:=1; writeln(' Vvedite n '); read(n); writeln(' Vvedite ',n,'- elementov: '); for i:= 1 to n do read(a[i]); writeln(' ishodniy massiv: '); for i:=1 to n do write(' ',a[i]); writeln(' vvedite K '); read(k); c:=a[1]; for i:=1 to n do begin if a[i]<c then begin c:=a[i]; mk:=1; end; if a[i]=c then inc(mk); if a[i]=k then inc(kk) end; if (mk>2) or (kk>1) then begin writeln(' neskolko chisel'); readkey; halt end; for i:= 1 to n do begin if a[i]=k then a[i]:=c else if a[i]=c then a[i]:=k; end; for i:=1 to n do write(' ',a[i]); writeln(' min= ',c); readkey end. Вот, будут вопросы - отвечу |
| alter |
15.11.2007 23:01
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 23 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Код uses crt; var a:array[1..50] of integer; n,i,k,c,kk,mk:integer; begin clrscr; c:=0; kk:=0; mk:=1; writeln(' Vvedite n '); read(n); writeln(' Vvedite ',n,'- elementov: '); for i:= 1 to n do read(a[i]); writeln(' ishodniy massiv: '); for i:=1 to n do write(' ',a[i]); writeln(' vvedite K '); read(k); c:=a[1]; for i:=1 to n do begin if a[i]<c then begin c:=a[i]; mk:=1; end; if a[i]=c then inc(mk); if a[i]=k then inc(kk) end; if (mk>2) or (kk>1) then begin writeln(' neskolko chisel'); readkey; halt end; for i:= 1 to n do begin if a[i]=k then a[i]:=c else if a[i]=c then a[i]:=k; end; for i:=1 to n do write(' ',a[i]); writeln(' min= ',c); readkey end. Вот, будут вопросы - отвечу СПС, но если чесно программа не работает вообще. Она не меняет никакие элементы и всегда выводит сообщение neskolko chisel'. Если можеш, то отладь её. Сообщение отредактировано: alter - 15.11.2007 23:03 |
-Ник- Задача с одномерным массивом 13.11.2007 18:21
-Ник-:!help: :!help: :shok: ПОМОГИТЕ ПОЖАЛУЙСТА РЕШИТЬ... 15.11.2007 18:15
-Ник- Вот полный текст задания:
Организовать ручное з... 15.11.2007 18:16
мисс_граффити Показывай, что пробовал делать. 15.11.2007 19:29
alter Можно как файл с расширением .pas?
Добавлено чере... 15.11.2007 19:36
alter HELP ME, PLEASE!!! 15.11.2007 20:47
Client не знаешь как найти минимальный элемент? или не мо... 15.11.2007 21:03
alter
не знаешь как найти минимальный элемент? или не м... 15.11.2007 21:16
Boss Зачем???
А если хочешь изменить, то просто убери... 15.11.2007 23:15
Client Надо же, а у меня все работает. Хотелось бы узнать... 16.11.2007 6:35
alter [quote name='Client' post='112699' date='16.11.200... 16.11.2007 7:21
volvo alter, Ты программу МЕНЯЛ? (я вижу, что менял, она... 16.11.2007 10:20
alter Скоро выложу мой почти доделанный шедевр
Добавлен... 18.11.2007 11:42
alter Это то, что йа сделал. Помогите с частными случаям... 18.11.2007 12:37
Client KK это количество встречающихся К
MK количество вс... 16.11.2007 18:12
volvo Чтобы опять получилось так, как с моей программой?... 18.11.2007 12:42
alter
Чтобы опять получилось так, как с моей программой... 18.11.2007 13:04
alter Вот моя прога! 19.11.2007 17:01![]() ![]() |
|
Текстовая версия | 26.07.2026 4:44 |