|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2013, 16:50 | #1 |
Регистрация: 20.05.2013
Сообщений: 8
|
блок схему составить
Var
a:array[1..504] of integer; m, n, i, b1, b:integer; begin write('введите год '); readln(n); write('введите месяц '); readln(m); b1:=0; b:=0; for i:=1 to 504 do begin b:=b+4; a[i]:=a[i]+b; end; for i:=1 to 504 do begin if (m=2) and (n=a[i]) then b1:=1; end; if b1<>1 then b1:=2; if m=1 then write('в этом месяце 31 день'); if m=3 then write('в этом месяце 31 день'); if m=4 then write('в этом месяце 30 день'); if m=5 then write('в этом месяце 31 день'); if m=6 then write('в этом месяце 30 день'); if m=7 then write('в этом месяце 31 день'); if m=8 then write('в этом месяце 31 день'); if m=9 then write('в этом месяце 30 день'); if m=10 then write('в этом месяце 31 день'); if m=11 then write('в этом месяце 30 день'); if m=12 then write('в этом месяце 31 день'); if b1=1 then write('в этом месяце 29 день'); if b1=2 then write('в этом месяце 28 день'); writeln; end |
03.12.2013, 19:18 | #2 |
Пользователь
Регистрация: 11.11.2013
Сообщений: 74
|
Лучше это всё делать через case
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Составить блок-схему | Маргарита121 | Помощь студентам | 1 | 03.05.2013 08:18 |
Составить схему алгоритма (блок-схему) | doc599 | Помощь студентам | 12 | 04.10.2012 17:07 |
блок схему составить!!! | vadim 87 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 14.11.2011 01:10 |
Составить блок-схему | Any13 | Помощь студентам | 0 | 17.05.2010 17:04 |
Помогите пожалуйста решить две задачи по паскалю и составить и составить блок схему! | ...Оленька... | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 20.01.2009 09:37 |