дан вектор размером N поменять местами максимальный и минимальный элементы
( пожалуйста решите, я ничего не понимаю,весь день делаю не получается.)
Предмет:
ИнформатикаАвтор:
rayneuses crt;var n,i,k,k1,m,min,max:integer; a:array[1..1000] of integer;beginrandomize;read(n);for i:=1 to n do begin a[i]:=random(101)-50; if max<a[i] then begin k:=i; max:=a[i]; end; if min>a[i] then begin k1:=i; min:=a[i]; end; write(a[i],' ');end;writeln;m:=a[k];a[k]:=a[k1];a[k1]:=m;for i:=1 to n do write(a[i],' ');end.
Автор:
frankielqsm#include <iostream.h>#include <math.h>void main(){int i,n;cout<<"Input size of mas: ";cin>>n;int *mas=new int[i];cout<<"Input element of mas"<<endl;for(i=0;i<n;i++)cin>>mas[i];cout<<"Output element of mas:"<<endl;for(i=0;i<n;i++)cout<<mas[i]<<" ";cout<<endl;int min; int pozmin;min=mas[0]; pozmin=0;for(i=1;i<n;i++){ if(mas[i]<min) { min=mas[i]; pozmin=i; }}int max; int pozmax;max=mas*[0]; pozmax=0;{ if(mas[i]>max) { max=mas[i]; pozmax=i; }}int temp;temp=mas[pozmax];mas[pozmax]=mas[pozmin];mas[pozmin]=temp;for(i=0;i<n;i++)cout<<mas[i]<<" ";cout<<endl;}
Написано на с++
Автор:
shannonmcguireДобавить свой ответ
Вычислите : 5 1/2 + (-3); 4 9/11 + (-2 1/11); 2 1/2 + (-6); (-4/5) + 1/2
Предмет:
МатематикаАвтор:
london1Ответов:
Смотреть
сложи дроби предварительно сократив их 6\12 и 2\24, 7\35 и 12\36, 10\100 и 50\150
Предмет:
МатематикаАвтор:
isaiahtvg9Ответов:
Смотреть
Предмет:
Русский языкАвтор:
fionaufh8Ответов:
Смотреть
Зима очень прекрасное время года. Скоро выпадут сугробы. Елочка новогодняя радовает нас. Дети ездиют на лыжах. Скоро наступает долгожданская весна . Ложи коньки сюда, показал Миша на полку. Записать предложения в исправленном виде.
Предмет:
Русский языкАвтор:
sadielxdwОтветов:
Смотреть