Напишите программу, которая производит обмен значений переменных х и у, если х больше у. пример входных данных х> > 5 х=5 у » 6 y=6 пример выходных данных х » 6 х=5 у » 5 y=6
Вариант с вводом элементов: Program prog; uses crt; var a: array [0..999] of integer; i, k, n: integer; begin clrscr; write('Размер массива n = '); readln(n); writeln; for i:=1 to n do begin write('a[',i,'] = '); readln (a[i]); end;
for i:=1 to n do if a[i] mod 2 = 0 then k:=k+1; writeln; writeln('Количество четных чисел k = ', k); end.
Вариант с рандомными элементами: Program prog; uses crt; var a: array [0..999] of integer; i, k, n: integer; begin clrscr; randomize;
write('Размер массива n = '); readln(n); writeln; for i:=1 to n do begin a[i]:=random(100)-50; writeln('a[',i,'] = ',a[i]); end;
for i:=1 to n do if a[i] mod 2 = 0 then k:=k+1; writeln; writeln('Количество четных чисел k =' , k); end.
Прога написанная в CodeBlocks: #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int a[20]; int b, c, i, q=0; for(i=1; i<21; i++) { cout<<"Введите "<<i<<" число: "; cin>>a[i]; } cout<<"Введите начальный номер элемента массива: "; cin>>b; cout<<"Введите конечный номер элемента массива: "; cin>>c; for(int j=b; j<c+1; j++) { q+=a[j]; } cout<<"Cумма элементов массива с номерами с "<<b<<" по "<<c<<" равна: "<<q; } Я надеюсь тебе была нужна прога на С++))
using namespace std;
int main(){
int x,y;
cin >> x ;
cout <<"x=" x;
cin >> y;
if(x > y)
y = x;
cout << "y=" << y;