Var a,b:integer;
begin
Writeln('Введите два числа через пробел');
Read(a,b);
If a<b then write('1') else write('2');
<span>End.</span>
begin
var pow: BigInteger := 1;
var sum := 1;
var n := 0;
while n < 2 do
begin
Print('n =');
read(n)
end;
for var i := 2 to n do
begin
sum += i;
pow *= sum
end;
Print(pow)
end.
Второе
(* обозначает неограниченное количество символов за место неё или вообще ни одного, а ? означает один любой символ)
Сначала нужно ввести количество элементов массива, потом сам массив:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int a[n];
for (int i = 0; i < n; ++i)
{
cin >> a[i];
if (a[i] >= 0)
a[i] *= a[i]*a[i];
else
a[i] *= 2;
cout << a[i] << ' ';
}
return 0;
}
Задачка из олимпиады) Простенькая вроде программулька
var
n,i,k,j,f:integer;
m:array [1..100] of string;
p:array[1..100] of string;
sl,por:string;
b:boolean;
f1,f2:text;
begin
assign(f1, 'input.txt');
reset(f1);
readln(f1,n);
for i:=1 to n do
readln(f1,m[i]);
close (f1);
k:=0;
for i:=1 to n do begin
por:='';
b:=false;
sl:=m[i];
for j:=1 to length(sl) do begin
if (Ord(sl[j])>=48) and (Ord(sl[j])<=57) then
por:=por+sl[j];
end;
for f:=1 to k do begin
if por=p[f] then
b:=true;
end;
if b=false then begin
k:=k+1;
p[k]:=por;
end;
end;
assign(f2, 'output.txt');
rewrite(f2);
writeln (f2,k);
for i:=1 to k do
writeln (f2,p[i]);
close (f2);
end.