tvtanya80
?>

Программирование обработки одномерных массивов даны действительные числа a1, a2, … , an. поменять местами наибольший и наименьший элементы. на free pascal

Информатика

Ответы

myatadinamo
const
  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.
Lesnova_Kiseleva730

Паскаль

Откомпилирован: (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;
}

svetlana-ladyga

Задание 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
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Kozlovao4
Евгения-Валерий
pri02
Абдулганиева Сергей
alex-kuzora4411
yocrew13
lobanosky162
Stepanovich_Makarov
Татьяна-Мария
gav973
mariy-y34
marinakovyakhova
Ruslan374
gardenstreet5
assistant