Алгоритми најмал и најголем број во низа програмирање
Напишете си ја содржината
видео https://drive.google.com/file/d/1DAJ5q_Sj95ZK4rY5x3tRDBORTYrVVtrN/view?usp=sharing
Во една низа од броеви се одредува најмалиот ил најголемиот од сите броеви. Најпрво се одредува најмал или најголем да е првиот број. Ако вториот број е помал од првиот , тогаш тој ќе биде најмал. Ако вториотброј е поголем од првиот, тогаш тој ќе биде најголем . Потоа се споредува третиот со тој што сме го претставиле како најмал (најголем) и така до последниот во низата .
Scratch
print "kolku broevi ke vnesis?"
input n
for i =1 to n
print "vnesi broj"
input niza(i)
next i
najmal=niza(1)
najgolem = niza(1)
for i=1 to n
if niza(i)<najmal
najmal=niza(i)
endif
if niza(i)>najgolem
najgolem=niza(i)
endif
next i
Print "najmal e " ,
print najmal
Print "nagolem e " ,
print najgolem
C++
#include <iostream>
using namespace std;
int main()
{int niza[10];
int min, max, a,i,p;
cout<<"KOLKU BROEVI? \n";
cin>>a;
for (i=1;i<=a;i++)
{cout<< " \nvnesi go "<<i<<" -ot broj\n ";
cin>>niza[i];
}
max=niza[1];
min=niza[1];
for (i=2;i<=a;i++)
{if (niza[i]<min)
{ min=niza[i];}
if (niza[i]>max)
{ max=niza[i];}
}
cout <<"najgolem e "<<max<<endl;
cout <<"najmal e "<<min<<endl;
return 0;
}
Comments
Post a Comment