Есть ответ 👍

Нужно перевести на си program prog; uses crt; const n = 10; var a: array[1..n] of integer; i: integer; count: integer; b egin clrscr; randomize; count : = 0; for i : = 1 to n do begin a[i] : = random(n) + 1; write(a[i], ' '); if ((not odd(i)) and odd(a[i])) then inc(count); end; writeln; writeln('count: ', count); readkey; end.

209
250
Посмотреть ответы 2

Ответы на вопрос:


#include < stdio.h> #include < stdlib.h> main(){       #define n 10       int i,count=0;       int a[n];       srand(time(0));       for (i=0; i< n; i++) {               a[i]=rand()%(i+1)+1;               printf("%d ",a[i]);               if ((i%2==0) & & (a[i]%2! =0)) count++;       }       printf("\ncount=%d\n",count);       system("pause"); }
MWO
4,5(99 оценок)

var

i, n, min, max, min_i, max_i: integer;

arr: array[integer] of integer;

begin

readln(n);

read(arr[0]);

min := arr[0];

 

for i := 1 to n-1 do

begin

 read(arr[i]);

 if arr[i] < min then  

 begin

 min := arr[i];

 min_i := i;

 end;

end;

max := min;

for i := 0 to n-1 do  

if arr[i] > max then  

begin

max := arr[i];

max_i := i;

end;

 

arr[min_i] := max;

arr[max_i] := min;

end.

Популярно: Информатика