Паскаль
Откомпилирован: (Pascal ABC)
program z1;
uses crt;
var
n: integer;
i: integer;
begin
write(' Введите n : ');
readln(n);
for i := 1 to n do
begin
writeln(' Число:',i,' Степень:', i *i);
end;
end.
Си
Откомпилирован: (DEV Cpp)
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
int n = 0;
printf("\n Vvedite n: ");
scanf("%d", &n);
printf("\n Chislo | Stepen");
for(int i = 1; i < n; i++)
{
printf("\n %5d |%5d ", i, i * i);
}
getch( );
return 0;
}
Задание 1
a)
program pr;
var
s:string;
c:char;
i:integer;
begin
writeln('Введите имя и фамилию в одной строке');
readln (s);
writeln('Введите заданный символ');
readln (c);
for i:=1 to length(s) do if s[i]=c then writeln ('В строке найден заданный символ');
readln;
end.
б)
program pr;
var
s,n:string;
c:char;
i:integer;
begin
writeln('Введите имя и фамилию в одной строке');
readln (s);
i:=1;
while s[i]<>' ' do i:=i+1;
n:=copy(s,1,i-1);
writeln(n);
readln;
end.
в)
program pr;
var
s,n,f:string;
c:char;
i:integer;
begin
writeln('Введите имя и фамилию в одной строке');
readln (s);
i:=1;
while s[i]<>' ' do i:=i+1;
n:=copy(s,1,i-1);
f:=copy(s,i+1,length(s)-i+1);
writeln(n);
writeln(f);
readln;
end.
Задание2
program pr;
var s:string;
begin
s:='Касіу Ясь канюшыну';
delete (s,7,3);
insert ('Слово которое хотите вставить',s,7);
writeln (s);
readln;
end.
Поделитесь своими знаниями, ответьте на вопрос:
Программирование обработки одномерных массивов даны действительные числа a1, a2, … , an. поменять местами наибольший и наименьший элементы. на free pascal
n=15;
var
a: array[1..n] of real;
i,imax,imin: byte;
t: real;
begin
Writeln('Введите ',n,' элементов массива');
imax:=1; imin:=1;
for i:=1 to n do begin
Read(a[i]);
if a[i]<a[imin] then imin:=i
else
if a[i]>a[imax] then imax:=i
end;
t:=a[imin]; a[imin]:=a[imax]; a[imax]:=t;
for i:=1 to n do Write(a[i],' ');
end.