Сосчитать количество дорог - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

В галактике «Milky Way» на планете «Snowflake» есть N городов, некоторые из которых соединены дорогами. Император галактики «Milky Way» решил провести инвентаризацию дорог на планете «Snowflake». Но, как оказалось, он не силен в математике, поэтому он просит вас сосчитать количество дорог. Требуется написать программу, помогающую императору сосчитать количество дорог на планете «Snowflake». Входные данные В первой строке входного файла INPUT.TXT записано число N (0 •N •100). В следующих N строках записано по N чисел, каждое из которых является единичкой или ноликом. Причем, если в позиции (i, j) квадратной матрицы стоит единичка, то i-ый и j-ый города соединены дорогами, а если нолик, то не соединены. Выходные данные В выходной файл OUTPUT.TXT необходимо вывести число, определяющее количество дорог на планете «Snowflake». Пример
INPUT.TXT OUTPUT.TXT
5
0 1 0 0 0
1 0 1 1 0
0 1 0 0 0
0 1 0 0 0
0 0 0 0 0
3

Решение задачи: «Сосчитать количество дорог»

textual
Листинг программы
  1. var f: text;
  2.     i, j, n, t, w: integer;
  3. begin
  4.   w := 0;
  5.   assign(f, 'INPUT.TXT');
  6.   reset(f);
  7.   readln(f, n);
  8.   readln(f);
  9.   for i := 2 to n do
  10.     begin
  11.       for j := 2 to i do
  12.         begin
  13.           read(f, t);
  14.           w := w + t
  15.         end;
  16.       readln(f)
  17.     end;
  18.   close(f);
  19.   assign(f, 'OUTPUT.TXT');
  20.   rewrite(f);
  21.   writeln(f, w);
  22.   close(f)
  23. end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы