 
                                                 
                                                Немного дополню ответ коллеги VladimirGoryachev.
а) В данной задаче не нужен массив. Нам сами числа не интересуют (нет цели специально выводить, например, 25-е число), а только их сумма. Поэтому будем просто сразу считать сумму.
б) Если был бы и нужен массив, то не вполне очевидно, почему он должен быть именно в 100 элементов. Задачей никак не запрещается иметь, например, 101 ненулевое число. В этом случае программа Владимира либо будет работать неправильно, либо выдаст ошибку.
в) Подключение библиотеки crt тут тоже не особо нужно. Не думаю, что возможность очистить экран (crt в данной программе используется только для этого) существенна.
г) Можно ограничиться одним циклом, а не двумя.
С учетом вышенаписанного, код можно переписать так:
program P1;
var temp, summ : integer;
begin
   writeln('Vvod massiva: ');
   summ:=0;
   repeat
     readln(temp);
     summ:=summ+temp;
   until temp = 0;
   writeln('Resultat: ',summ);
   readln
end.
 
                                                Math — математические функции в Python
В C и C++ есть заголовочные файлы, в которых хранятся функции, переменные классов и так далее. При включении заголовочных файлов в код появляется возможность не писать лишние строки и не использовать одинаковые функции по несколько раз. Аналогично в Python для этого есть модули, которые включают функции, классы, переменные и скомпилированный код. Модуль содержит группу связанных функций, классов и переменных.
Есть три типа модулей в Python:
Модули, написанные на Python (.py).
Модули, написанные на C и загружаемые динамически (.dll, .pyd, .so, .sl и так далее).
Модули, написанные на C, но связанные с интерпретатором.
Объяснение:
 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                
змінна символьного типу
Зазвичай типу char
Объяснение: