OPŠTINSKO TAKMIČENJE IZ INFORMATIKE - 2019
1. Ugao
Sa standardnog ulaza se učitava veličina ugla u stepenima, minutima i sekundama (ugao je manji od 180 stepeni, ali je zadat tako da broj minuta i broj sekundi može biti i veći od 59). Napiši program koji ispisuje ukupan broj sekundi ugla, kao i da li je ugao oštar, prav ili tup.
Ulaz:
23 18 370
Izlaz:
84250 oštar
Ulaz:
90 0 0
Izlaz:
324000 prav
Ulaz:
89 79 3
Izlaz:
325143 tup
Ulaz:
23 18 370
Izlaz:
84250 oštar
Ulaz:
90 0 0
Izlaz:
324000 prav
Ulaz:
89 79 3
Izlaz:
325143 tup
#include < iostream >
using namespace std ;
int main()
{
int stepen,minut,sekund,ukSek,pravSek;
ukSek=stepen*3600+minut*60+stepen;
pravSek=90*3600;
cout << ukSek;
if(ukSek == pravSek){
cout << "prav";
}
else if(ukSek < pravSek){
cout << "ostar";
}
else if(ukSek > pravSek){
cout << "tup";
}
return 0;
}
}
2. Baka
Napiši program koji učitava broj godina bake, tate (njenog sina) i unuke (njegove ćerke) i koji
određuje za koliko godina je baka starija od svoje unuke. Brojevi se unose u proizvoljnom redosledu.
Ulaz:
73
42
17
Izlaz:
56
Ulaz:
26
3
49
Izlaz:
46
određuje za koliko godina je baka starija od svoje unuke. Brojevi se unose u proizvoljnom redosledu.
Ulaz:
73
42
17
Izlaz:
56
Ulaz:
26
3
49
Izlaz:
46
#include < iostream >
using namespace std ;
int najveci(int a,int b,int c)
{
int maxAB=max(a,b);
int maxBC=max(b,c);
return max(maxAB,maxBC);
}
int najmanji(int a,int b,int c)
{
int minAB=min(a,b);
int minBC=min(b,c);
return min(minAB,minBC);
}
int main()
{
int x,y,z,b,t,u;
cin >> x >> y >> z;
b=najveci(x,y,z );
u=najmanji(x,y,z);
cout << b << "," << u << "," << (b-u) << endl;
return 0;
}