Алгоритми најмал и најголем број во низа програмирање



 Напишете си ја содржината
 видео  https://drive.google.com/file/d/1DAJ5q_Sj95ZK4rY5x3tRDBORTYrVVtrN/view?usp=sharing
Во една низа од броеви се одредува најмалиот ил најголемиот од сите броеви. Најпрво се одредува најмал или најголем да е првиот број. Ако вториот број е помал од првиот , тогаш тој ќе биде најмал. Ако вториотброј е поголем од првиот, тогаш тој ќе биде најголем . Потоа се споредува третиот со тој што сме  го претставиле како најмал (најголем) и така до последниот во низата .

Scratch

Basic      
dim niza (1 to 10)

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