profile
Опубликовано 6 лет назад по предмету Информатика от Slaaaaag

1.Дано натуральное число: 
a) найти произведение цифр числа б) верно ли, что в данном числе нет данной цифры А (цифру А вводить с клавиатуры) 
2. Найти все трехзначные числа, которые при увеличении на 1 делятся на 2, при увеличении на 2 делятся на 3, при увеличении на 3 делятся на 4, а при увеличении на 4 делятся на 5.
3.Из данного натурального числа удалить все цифры А (а вводятся с клавиатуры).

Написать программы в паскале и желательно блок-схему, но можно и без нее. 
Помогите пожалуйста) 

  1. Ответ
    Ответ дан Аккаунт удален
    s:string;
    a, i, k, b, n:integer;
    begin
    readln(s);
    readln(a);
    k:=1;
    for i:=1 to length(s) do begin
    k:=k*val(s[i], n);
    if val(s[i], n)=a then b:=b+1;end;
    writeln(k);
    if b=0 then writeln('yes')
    else writeln('no');
    readln;
    end.
    2
    a:array[1..1000] of integer;
    begin
    k:=1;
    for i:=100 to 999
    if (((i+1) mod 2))=0) and (((i+2) mod 3)=0) and (((i+3) mod 4)=0) and (((i+4) mod 5)=0) then begin a[k]:=i; k:=k+1; end;
    for i:=1 to k do
    writeln(a[i]);
    readln;
    end.

    3
    s, a:string;
    i, k:integer;
    begin
    readln(s);
    readln(a);
    for i:=1 to length(s) do
    if s[i]=a then s[i]:='';
    writeln(s);
    readln;
    end.
Самые новые вопросы