|
|
zadach246.PAS |
|
{* Задача 246 *}Unit ZADACH246;Interface Implementation Begin writeln('Даны символы s1, … , s80. Определить количество неверных равенств среди: s1= s41, s2= s42, … , s40= s80.'); End. Program zadach246; Uses zadach246.pas; {* Эту строку можно удалить *} Uses crt; {* Вызов внешних функций *} Const {* Предопределенные *} s_max = 80; / / максимальный размер массива Type {* Типы переменных *} massiv_s = Array [1..s_max] Of integer; Index1 = 1..s_max; / / Index1 интервал 1..80 Var {* Необходимые переменные *} s : massiv_s; / / массив s razm_s : Index1; i : integer; k : integer; Begin razm_s := 80; For i := 1 To razm_s Do {* Переменная i увеличивается с 1 до razm_s *} Begin s[i] := random(razm_s); writeln('s' : 2, i, '=', s[i], ' '); End; k := 0; / / обнуление счетчика For i := 1 To 40 Do {* Цикл для i => [1 .. 40] *} Begin If s[i]s[i + 40] Then k := k + 1 Else writeln('s', i, '=s', i + 40, '=', s[i]); End; writeln('число неверных равенств - ', k) End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|