kuchino09
?>

Написать блок схему для этой программы var x1, y1, x2, y2, x3, y3, firsts, seconds, thirds: real; begin readln(x1, y1, x2, y2, x3, y3); firsts : = sqrt(x1*x1+y1*y1); seconds : = sqrt(x2*x2+y2*y2); thirds : = sqrt(x3*x3+y3*y3); if (firsts> seconds) then if (firsts> thirds) then writeln(x1, ' ', y1) else writeln(x3, ' ', y3) else if (seconds> thirds) then writeln(x2, ' ', y2) else writeln(x3, ' ', y3); end.

Информатика

Ответы

airon-082054
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;

void main()
{
 srand(time(NULL));
 setlocale(0, "");
 int arr[17];
 int a, b, chet=0, nechet = 0;
cout << "Введите диапазон ." << endl << "Нижняя граница диапазона: "; cin >> a; cout << "Верхняя граница диапазона: "; cin >> b; cout << endl;
for (int i = 0; i < 17; ++i)
{
  arr[i] = a + rand() % (b-a+1);
  cout <<" "<<arr[i];
}
for (int i = 0; i < 17; ++i)
{
  if (arr[i] % 2 == 0) chet++;
 else nechet++;
} if (chet > nechet)
 cout << " \n Четных больше";
else if (nechet>chet)
 cout << "\n Нечетных больше";
else cout << "\n Одинаковое количество четных и нечетных";
 _getch();
}
vladimirdoguzov
Const n=10;
var 
  a,b:array [1..n] of integer;
  i,min1,min2,k:integer;
begin
  randomize;
  For i:=1 to n do begin
    a[i]:=random(10);    
    b[i]:=random(10);
  end;
  writeln (a);
  writeln (b);
  writeln;
  min1:=1000;
  min2:=1000;
  For i:=1 to n do begin
    if a[i]<min1 then min1:=a[i];
    if b[i]<min2 then begin min2:=b[i]; k:=i end;
  end;
  if k<n 
    then begin 
      b[k+1]:=min1; 
      writeln (a);
      writeln (b);
    end
    else writeln ('Минимальным является последний элемент');  
end.

Примеры:
1)
[4,5,2,2,7,3,8,6,8,6]
[5,5,2,2,3,7,9,9,4,1]

Минимальным является последний элемент

2)
[0,1,7,3,1,1,0,1,6,1]
[8,3,8,0,7,2,1,4,0,9]

[0,1,7,3,1,1,0,1,6,1]
[8,3,8,0,0,2,1,4,0,9]


PS: Менять N можно в описании константы

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

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

Написать блок схему для этой программы var x1, y1, x2, y2, x3, y3, firsts, seconds, thirds: real; begin readln(x1, y1, x2, y2, x3, y3); firsts : = sqrt(x1*x1+y1*y1); seconds : = sqrt(x2*x2+y2*y2); thirds : = sqrt(x3*x3+y3*y3); if (firsts> seconds) then if (firsts> thirds) then writeln(x1, ' ', y1) else writeln(x3, ' ', y3) else if (seconds> thirds) then writeln(x2, ' ', y2) else writeln(x3, ' ', y3); end.
Ваше имя (никнейм)*
Email*
Комментарий*

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

iservice38
keykov35
Ivanova.i.bkrasheninnikov
menesmir
Pashinov
Девяткина_Арсений
yurievaalxndra55
ank9809
Panei
majorovnatalya5
mmreznichenko
v-shevlyakov7992
MikhailSvetlana
expozition
MelnikovaIvanovna