
1)var
a:array[1..5]of integer;
i,n,s:integer;
begin
writeln('Введите кол-во элементов');
readln(n);
writeln('Введите число');
s:=0;
for i:=1 to n do begin
read(a[i]);
if a[i]>0 then s:=s+a[i]
end;
writeln('Сумма положительных элементов массива равна ', s)
end.
2)var
a:array[1..10]of integer;
i,n,P:integer;
begin
writeln('Введите число элементов');
readln(n);
writeln('Введите число');
P:=1;
for i:=1 to n do begin
read(a[i]);
if a[i] mod 6 = 0
then P:=P*a[i]
end;
writeln('Произведение элементов массива кратных 6 равна ',P)
end.
3)var
a:array[1..5]of integer;
n,i:integer;
begin
writeln('Введите кол-во элементов');
readln(n);
writeln('Введите число');
for i:=1 to n do begin
read(a[i]);
if a[i]>0 then begin
a[i]:=a[i]*3;
writeln('Новый элемент равен: ',a[i])
end;
if a[i]<=0 then begin
a[i]:=a[i]+5;
writeln('Новый элемент равен: ',a[i])
end;
end;
end.
Буду рад если отметишь мой ответ как лучший
C#
string a;
ConsoleKeyInfo keyInfo;
do
{
Console.WriteLine("Введите одну из перечисленных стран:\n*Венгрия\n*Италия\n*Греция\n*Турция\n*Египет\n*Непал\n*Бельгия\n");
a = Convert.ToString(Console.ReadLine());
switch (a)
{
case ("Венгрия"):
Console.WriteLine("Столица: Будапешт\nНаселение: 9,7 млн чел.\n");
break;
case ("Италия"):
Console.WriteLine("Столица: Рим\nНаселение: 60 млн чел.\n");
break;
case ("Греция"):
Console.WriteLine("Столица: Афины\nНаселение: 10 млн чел.\n");
break;
case ("Турция"):
Console.WriteLine("Столица: Анкара\nНаселение: 55 млн чел.\n");
break;
case ("Египет"):
Console.WriteLine("Столица: Каир\nНаселение: 53 млн чел.\n");
break;
case ("Непал"):
Console.WriteLine("Столица: Катманду\nНаселение: 29 млн чел.\n");
break;
case ("Бельгия"):
Console.WriteLine("Столица: Брюссель\nНаселение: 11 млн чел.\n");
break;
default:
Console.WriteLine("Неверно введены данные\n");
break;
}
Console.WriteLine("Если хотите повторить программу нажмите F");
Console.WriteLine("Если хотите завершить программу нажмите любую другую кнопку\n");
keyInfo = Console.ReadKey(true);
}
while (keyInfo.Key == ConsoleKey.F);