М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
чибик228
чибик228
08.09.2022 16:35 •  Информатика

Написать на pascal abc

всем известно, что многие олимпиадные начинаются со слов «всем известно». но мало кто знает, что начинающему программисту паше такие меньше всего нравятся. потому что обычно после слов «всем известно» описывается такой факт, о котором он даже не догадывался. после очередной подобной паша решил проверить, а действительно ли всем известно, что сумма первых n нечетных чисел равняется n2:

для этого паша провел опрос всех людей, попавшихся ему под руку в известной социальной сети. результаты опроса он записал в текстовый файл. он ставил цифру один, если человеку был действительно известен данный факт, в противном случае в файл записывался нуль. все было хорошо, пока паша не открыл файл и не ужаснулся, увидев длинную последовательность из единичек. как же он теперь будет искать среди них нули?

уже всем известно, что паша – начинающий программист, поэтому для обработки результатов исследования он обратился к вам за .

входные данные
входной файл input.txt содержит непустую последовательность из нулей и единиц. длина последовательности не превышает 10^4.

выходные данные
в выходной файл output.txt выведите слово «yes», если факт был известен всем о людям, и слово "no" в противном случае.

примеры
№ input.txt output.txt
1 01010011. no
2 11 yes

👇
Ответ:
syrlybai056
syrlybai056
08.09.2022

var t1,t2:text; c:char; f:boolean;

begin

assign(t1,'INPUT.TXT');

reset(t1);

assign(t2,'OUTPUT.TXT');

rewrite(t2);

f:=true;

while not eof(t1) and f do

begin

read(t1,c);

f:=f and (c='1');

end;

if f then writeln(t2,'YES')

else writeln(t2,'NO');

close(t1);

close(t2);

end.

4,7(4 оценок)
Открыть все ответы
Ответ:
Procedure TForm1.Button1Click(Sender: TObject);
var
  i1,i2,i3 : Integer;
  kk : Integer;
  Chislo : Integer;
begin
  Memo1.Clear;
  kk := 0;
  for i1 := 1 to 9 do
    for i2 := 0 to 9 do
      for i3 := 0 to 9 do
        if ( (i1<>i2) and (i1<>i3) and (i2<>i3) ) then
          if ( Frac((i1+i2+i3)/7)=0 ) then
          begin
            Chislo := i1*100 + i2*10 + i3;
            if ( Frac(Chislo/7)=0 ) then
            begin
               Memo1.Lines.Append(inttostr(Chislo));
               inc(kk);
            end;
          end;
end;


Написать программу на языке паскаль нахождения всех трехзначных чисел, у которых все цифры различны,
4,4(42 оценок)
Ответ:
diankaa55
diankaa55
08.09.2022
//Pascal ABC.NET Версия 2.2 Сборка 790
var s,d:string;
n,i,j:integer;
begin;
readln(n);
readln(d);
i:=1;
for j:=1 to n-1 do
i*=10;
j:=i;
while i*10<>j do
begin;
inc(j);
s:=inttostr(j);
if pos(d,s)=0 then write(s:5);
end;
end.

Пример ввода:
2
1
Пример вывода:
20   22   23   24   25   26   27   28   29   30   32   33   34   35   36   37   38   39   40   42   43   44   45   46   47   48   49   50   52   53   54   55   56   57   58   59   60   62   63   64   65   66   67   68   69   70   72   73   74   75   76   77   78   79   80   82   83   84   85   86   87   88   89   90   92   93   94   95   96   97   98   99
4,6(90 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ