Пользователь вводит 7 чисел одно за другим, сохраните их в массив, выведите этот массив на экран.
Примечание: вывод значений массива сделайте в отдельном цикле.
type ar = array[1..7] of integer;
var i : integer;
A : ar;
begin
for i:=low(A) to high(A) do // инициализация
readln(A[i]);
for i:=low(A) to high(A) do // вывод
write(A[i], ' ');
readln();
end.
Задайте в коде программы массив из чисел семи чисел:
1 12 45 6 7 18 99
Затем обойдите это массив, выводя его значения на экран.
const a : array [1..7] of integer = (1, 12, 45, 6, 7, 18, 99);
var i : integer;
begin
for i:=1 to 7 do
write(a[i], ' '); // вывод числа по индексу
readln();
end.
Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N "ёлочкой", например для N=17:
1
2 3
4 5 6
7 8 9 10
11 12 13 14
15 16 17
ПРИМЕЧАНИЕ: для вывода очередной строки используйте отдельную подпрограмму, т.е. для каждой строки вы должны каждый раз (причем один раз для одной строки) вызывать эту подпрограмму.
Напишите процедуру, которая принимает переменную целого типа по ссылке, просит пользователя ввести значение в консоли и инициализирует переменную этим значением (убедитесь, что в теле программы значение изменилось).
var a : integer;
procedure sum(var x: integer);
begin
x := x + 10;
end;
begin
write('Enter an integer : ');
readln(a);
sum(a);
writeln('a = ', a);
readln();
end.
Напишите процедуру, которая выводит на экран сумму трёх целых чисел.
var a, b, c : integer;
procedure sum(x, y, z: integer);
begin
write(x + y + z);
end;
begin
write('Введите три числа: ');
readln(a, b, c);
sum(a, b, c);
readln();
end.
Напишите функцию, которая возвращает сумму трёх целых чисел.
var a, b, c : integer;
function sum(x, y, z: integer): integer;
begin
result := x + y + z;
end;
begin
readln(a, b, c);
writeln(sum(a, b, c));
readln();
end.
Столкнулись с ситуацией, когда phpStorm подчеркивает "ошибки", которых на самом деле нет (обращение к якобы не существующим константам класса через self::, которые на самом деле существуют).
Перезапуск шторма или переоткрытие файла не помогало, решили через сброс кэша из главного меню: