profile
Размещено 4 года назад по предмету Информатика от Qviiz

Помогите подправить задачу Pascal.
Условие: Даны наименования трёх газет и три фамилии подписчиков. Определить, выписывает ли Петров газету "Правда".
Мое решение:

program z3;
var A:array[1..3] of string;
var B:array[1..3] of string;
i,k:byte;

begin
writeln('Ввод названий газет и фамилий подписчиков');
for i:=1 to 3 do
begin readln(A[i]);readln(B[i]);end;
k:=0;
for i:=1 to 3 do
if (A[i]='Правда') and (B[i]= 'Петров') then
begin
k:=i;
writeln('Да, Петров выписывает газету ',A[i]);
end;
if k=0 then writeln('Петров не выписывает газету ',A[i]);
end.
Подскажите,правильно решена задача?
И как сделать так,чтобы на экран выводился индекс газеты и индекс ее подписчика?
Например: [1] Правда , [1] Петров или [2] Газета n [3] Подписчик n

  1. Ответ на вопрос
    Ответ на вопрос дан антагонист
    program z3;
    var A:array[1..3] of string;
    var B:array[1..3] of string;
    i,k:byte;
    begin
    writeln('Ввод названий газет: ');
      for i:=1 to 3 do begin write('[',i,']');readln(A[i]); end;
    writeln('Ввод подписчиков: ');
      for i:=1 to 3 do begin write('[',i,']'); readln(B[i]); end;

    for i:=1 to 3 do begin
      if (A[i]='правда') and (B[i]= 'петров') then begin k:=i;
      writeln('Да, Петров выписывает газету ',A[i]); end;
     end;
    end.

    Ввод названий газет: 
    [1]Книга
    [2]Правда
    [3]Вера
    Ввод подписчиков: 
    [1]Библиотекарь
    [2]Петров
    [3]Гундяев
    Да, Петров выписывает газету Правда
  2. Ответ на вопрос
    Ответ на вопрос дан petyaGavrikov
    program z3;
    const n=3;
    var A:array[1..n] of string;
    var B:array[1..n] of string;
    i,k:byte;

    begin
    writeln('Ввод названий газет:');
    for i:=1 to n do
     begin write('[',i,'] '); readln(A[i]);end;
    writeln('Ввод фамилий подписчиков:');
    for i:=1 to n do
     begin write('[',i,'] '); readln(B[i]);end;
    k:=0;
    for i:=1 to n do
     if (A[i]='Правда') and (B[i]='Петров') then k:=i;
    if k<>0 then writeln('Да, Петров выписывает Правду.')
            else writeln('Петров не выписывает Правду.');
    end.

    Пример:
    Ввод названий газет:
    [1] Правда
    [2] Мир
    [3] Атеист
    Ввод фамилий подписчиков:
    [1] Петров
    [2] Дружаев
    [3] Базаров
    Да, Петров выписывает Правду.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.