ann-perminova2008
?>

Решение в turbo/free pascal 1) написать программу. массив из 10 чисел заполнить с клавиатуры. определить сколько двузначных чисел начинаются на нечётную цифру. 2) написать программу. массив из 20 чисел заполнить случайными числами [-100, 100]. найти величину максимального отклонения (модуля разности) между любыми двумя элементами массива. 3) написать программу. массив из 10 чисел заполнить с клавиатуры. определить сумму чисел, начинающихся на цифру 5. , к утру нужны программы.

Информатика

Ответы

Popova838

Ваши задачи одной программой. Если нужно порознь, - "разбейте" на три сами. Там указано циферками в комментариях перед каждой задачей: //1 //2 //3


Решение в turbo/free pascal 1) написать программу. массив из 10 чисел заполнить с клавиатуры. опреде
galinaobraz
1) Program n1; 
var n,i:integer; 
t:array[1..100] of real; 
a,b:real; 
begin 
readln(n); 
readln(a); 
readln(b); 
for i:=1 to n do 
begin 
t[i]:=(b-a)/n; 
write(t[i],'  '); 
end; 
end.
2) Program n1; 
var a:array[1..100] of integer; 
n,i:integer; 
k:real; 
begin 
read(n); 
k:=0; 
for i:=1 to n do 
read(a[i]); 
for i:=1 to n do 
if a[i] mod 2 <> 0 then 
k:=k+1; 
writeln; 
writeln('кол-во нечет. чисел равно ',k,''); 
end.
6) Program n1; 
var a:array[1..100] of real; 
i,n:integer; 
s,sr:real; 
begin 
read(n); 
for i:=1 to n do 
read(a[i]); 
s:=0; 
sr:=0; 
for i:=1 to n do 
s:=s+a[i]; 
sr:=s/n; 
writeln('сред. арифметическое равно ',sr,''); 
end.
7)  Program n1; 
var a:array[1..100] of real; 
i,n:integer; 
min,max:real; 
begin 
read(n); 
for i:=1 to n do
read(a[i]); 
min:=a[1]; 
for i:=2 to n do 
if a[i]<min then 
min:=a[i]; 
max:=a[1]; 
for i:=2 to n do 
if a[i]>max then 
max:=a[i]; 
writeln('максимальный элемент равен ',max,''); 
writeln('минимальный элемент равен ',min,''); 
end.
8) Program n1; var a:array[1..100] of real; i,n:integer; min,max,nom1,nom2:real; begin read(n); for i:=1 to n do read(a[i]); min:=a[1]; nom1:=1; for i:=2 to n do if a[i]<min then begin min:=a[i]; nom1:=i; end; max:=a[1]; nom2:=1; for i:=2 to n do if a[i]>max then begin max:=a[i]; nom2:=i; end; writeln('максимальный элемент равен ',max,', его номер ',nom2,''); writeln('минимальный элемент равен ',min,', его номер ',nom1,''); end.
9) Program n1; var a:array[1..100] of real; i,n:integer; min,max,s,sr:real; begin read(n); randomize; for i:=1 to n do begin a[i]:=random(100)+1; write(a[i],'  '); end; writeln; s:=0; sr:=0; for i:=1 to n do s:=s+a[i]; sr:=s/n; writeln('ср. арифм. = ',sr,''); min:=a[1]; for i:=2 to n do if a[i]<min then min:=a[i]; max:=a[1]; for i:=2 to n do if a[i]>max then max:=a[i]; writeln('максимальный элемент равен ',max,''); writeln('минимальный элемент равен ',min,''); end.
kuharhuks
ответ: 1909

Var
 s : String;
 n : Integer;
Function IncS(a : String) : String;
Begin
  a[Length(a)]:=Chr(Ord(a[Length(a)])+1);
  If a[Length(a)]>'D' then
    IncS:=IncS(Copy(a,1,Length(a)-1))+'A'
  else IncS:=a;
end;
Function Check(a : String) : Boolean;
Begin
  Check:=False;
  If (Pos('A',a)>0) then
  Begin
    Delete(a,Pos('A',a),1);
    If (Pos('A',a)>0) then Check:=True;
  end;
end;
Begin
  s:=''; n:=0;
  While s<>'' do
  Begin
  {  Writeln(s);  }
    If Check(s) then Inc(n);
    s:=IncS(s);
  end;
  Writeln(n);
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Решение в turbo/free pascal 1) написать программу. массив из 10 чисел заполнить с клавиатуры. определить сколько двузначных чисел начинаются на нечётную цифру. 2) написать программу. массив из 20 чисел заполнить случайными числами [-100, 100]. найти величину максимального отклонения (модуля разности) между любыми двумя элементами массива. 3) написать программу. массив из 10 чисел заполнить с клавиатуры. определить сумму чисел, начинающихся на цифру 5. , к утру нужны программы.
Ваше имя (никнейм)*
Email*
Комментарий*

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

kazanoop
zinasekina4
kashschool3
osandulyak
Исаченко Тераски1181
Janaz842060
Васильевий
krylova-natali
Васильевич Валерьевна
Nikolaevich-Svetlana388
sabinina0578
Galkin Vladimirovich729
iriska-669
f-d-a-14
vardartem876