profile
Размещено 5 лет назад по предмету Информатика от 13nisa13

Язык Паскаль (школьный уровень).
Танки шли M колоннами по N танков в каждой. Два из них вышли из строя, преградив путь идущим за ними. Определить количество танков, продолживших движение.
Входные данные:
В первой строке, через пробел, указывается количество колонн M (1 < M < 100) и количество танков в колонне N (0 < N < 100).
Во второй строке, через пробел, указывается номер колонны и порядковый номер в колонне первого сломавшегося танка.
В третей строке, через пробел, указывается номер колонны и порядковый номер в колонне второго сломавшегося танка.
Танк, идущий в голове любой колонны, имеет порядковый номер 1.
Выходные данные:
программа должна выводить количество танков, продолживших движение.
Пример
на входе:
3 4
1 2
2 4
на выходе:
8

Мой вариант программы автоматическую проверку не проходит... 
https://edu.appcloud.su/code/

  1. Ответ на вопрос
    Ответ на вопрос дан ArtFect
    В 6 и 7 строчках поменяй знаки > < на противоположные
    Если танки поломались в одной колонне, то в скобочках нужно отнимать не максимальный номер поломавшегося танка, а минимальный
    Исправленная версия:

    var m,n,m1,n1,n2,m2,t: Integer;
    begin
    readln(m,n);
    readln(m1,n1);
    readln(m2,n2);
    if(m1=m2) then
       if(n1<n2) then
          t:=m*n-(n-n1 + 1)
       else
          t:=m*n-(n-n2 + 1)
    else
        t := m*n - (n-n1 + 1) - (n-n2 + 1);
    writeln(t);
    end.
    1. Ответ на вопрос
      Ответ на вопрос дан manamahkrit
      Мне кажется не прокатит, надо условие добавить это: M (1 < M < 100) и N (0 < N < 100). только если так, то идти дальше
    2. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      можешь помочь с информатикой https://znanija.com/task/29131727 и https://znanija.com/task/29131749
  2. Ответ на вопрос
    Ответ на вопрос дан manamahkrit
    Попробуй заменить как у меня, но честно не знаю, везде работает и сайт выдаёт всё правильно...
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
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) их не спросили

Информация

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