Professional Documents
Culture Documents
Dodatni Zadaci Sa Resenjima
Dodatni Zadaci Sa Resenjima
ZADACI ZA VEŽBU
VEŽBA 2
1
BPŠVŠSS Osnove programiranje
„ne“.Ukoliko se korisnik bavi nekim sportom pitati ga kojim i ispisati njegove podatke nakon tog
pitanja, a ukoliko ima preko 30 godina i služio je vojni rok pitati ga u kom mestu je služio vojni
rok? Ukoliko korisnik da odgovor „ne“ prikazuje se poruka „Korisnik nije naša ciljna grupa“.
16. Generišu se brojevi (20-80). Ako je broj neparan ispisati generisani broj i tekst „Dobili ste
neparan broj“.
17. Rok grupa organizuje koncert na Ušću. Kapacitet prostora je 100.000 ljudi.
Ako dođe manje od 60.000 ljudi, koncert je neuspešan, između 60.000 i 90.000 očekivano, a
ako dođe vise od 90.000, koncert je uspešan.
18. Generišu se brojevi od (10-150). Ako je broj deljiv sa 3 proveriti da li je u intervalu (40-80). Ako
jeste proveriti da li je broj paran ili ne. Ako je paran proveriti da li je deljiv sa 4 i ispisati ga.
Ako je ipak broj u intervalu od (1-20) i ako je neparan pomnožite ga sa 3 i ispišite dobijeni broj.
VEŽBA 3
1. Adama treba oceniti iz 4 predmeta. Tri profesora će mu dati random ocene (5-10), dok ćete
mu četvrtu ocenu dati Vi. Izračunati prosečnu ocenu i ispisati je, ako je Adamov prosek ispod
8,50 tada se ispisuje poruka “Adame vrati kredit !”.
2. Unose se brojevi. Izlazi se iz programa ako se unese bilo koji broj koji je deljiv sa 4.
3. Unose se brojevi. Izračunati sumu svakog trećeg parnog broja. Izlazi se iz programa ako se
unese broj 7. Ispisati srednju vrednost nepranih brojeva i sumu svakog trećeg parnog broja.
4. Anastasija i Darko bacaju novčić. Opcije su 1,2 ili 3. Ako se izvuče 1, izvučeno je pismo i
pobedila je Anastasija, a ako se izvuče 2 izvučena je glava i pobedio je Darko. Program se
izvršava sve dok se ne izvuče 3 i u tom slučaju se izlazi iz programa.
5. Unose se brojevi. Ako su brojevi u intervalu od (10-40) računati sumu tih brojeva. Ako su
manji od 10 izračunati koliko puta je unet parni broj. Ako su veći od 40 izračunati koliko puta
je unet neprani broj. Izlazi se iz programa ako se unese nula. Ispisati sve.
6. Unose se brojevi sve dok se dva puta ne unese broj deljiv sa 4. Izračunati sumu neparnih i broj
parnih.
7. Unose se brojevi sve dok se ne unesu tri parna broja.
8. Unose se brojevi sve dok se ne unese tri puta za redom broj 5.
9. Unosi se deset brojeva , ispisati zbir poslednja tri broja.
10. Unosi se deset brojeva, prosečnu vrednost unesenih brojeva dodati na poslednji uneti broj.
Prikazati izračunatu vrednost.
11. Generišu se tri broja od 1 do 20. Najveći dobijeni broj povećati za duplo dok ne bude bio veći
od 1500.
12. Unosi se sedam brojeva , ispisati poslednji uneti parni broj.
13. Generiše se deset brojeva u intervalu od 1 do 50 , ispisati poslednji neparni broj.
14. Korisnik unosi lozinku, u slučaju da ne unese ispravnu lozinku iz tri pokušaja, program zahteva
da se unese validacioni kod koji će mu omogućiti nova tri pokušaja za unos lozinke.
Proizvoljno izabrati lozinku i validacioni kod.
15. Generiše se deset brojeva. Sabrati svaki drugi paran broj. (npr. 2,9,5,4,1,3,6,2,7,6. => Zbir
svakog drugog parnog broja je: 2+6+6=14).
2
BPŠVŠSS Osnove programiranje
16. Generišu se tri broja sve dok treći broj ne bude veći od zbira prva dva. Ispisati broj pokušaja i
srednju vrednost poslednja tri broja.
17. Unose se brojevi od 1 do 20 sve dok je zbir unetih brojeva manji od 50. Ako se unese veći broj
od 20 zbir se umanjuje za tu vrednost. U slučaju da se dva puta za redom unese veći broj od
20 izlazi se iz programa.
18. Unose se imena i prezimena, u slučaju da se ne unese ništa u oba izlazi se iz programa.
19. Ispiši dvocifrene parne brojeve u intervalu koji korisnik unese. Tražiti od korisnika da unese
interval od i do.
20. Adam i Neša bacaju kocku 10 puta. Adam se kladi na parne brojeve, a Neša na neparne.
Napišite program koji prikazuje ime igrača koji je pobedio i kojim rezultatom.
21. Generišu se dva slučajna jednocifrena broja sve dok razlika između njih ne bude veća od 5.
22. Novčić se baca sve dok jedna strana ne padne tri puta zaredom.
23. Unosi se broj sve dok se ne pogodi nasumično generisani broj u intervalu od 1 do 10. Ispisati
posle svakog unosa koji je broj generisan i na kraju ispisati broj pokušaja.
24. U jednom ciklusu se generiše 50 brojeva od 1 do 30. Sve dok suma celog ciklusa ne bude veća
od 500 ciklus se ponavlja. Ispisati broj ponovljenih ciklusa.
VEŽBA 4
1. Uneti broj u intervalu (1-10) i ispisati ga. U slučaju da se unese 7 ne prikazuje se broj.
2. Uneti 7 brojeva, prikazati drugi četvrti i sedmi uneti broj. Izračunati ukupnu sumu tih brojeva.
3. Pitati korisnika koliko novca želi da podigne? Ponuditi mu 1000, 5000 i 10000 din. Prikazati
odabranu opciju.
4. Pitati 10 korisnika da li su punoletni. Ukoliko jesu dodelite im generisanu šifru od 10000 do
20000. Odrediti najveću dodeljenu šifru.
5. Pitati korisnika 5 kratkih pitanja po želji. Prvo pitanje nosi 1 poen , a svako sledeće duplo više.
Sabrati koliko poena je korisnik osvojio i ispisati broj poena.
6. Korisnik bira koliko puta želi da pogađa vašu lozinku. Ukoliko unese pravu, pitati koliko će se
nasumičnih brojeva generisati. Prikazati samo parne generisane brojeve. Izabrati lozniku po
želji.
7. Ukoliko se 3 puta unese prava lozinka , korisniku prikazati poruku u programu ste. Izabrati
lozinku po želji.
8. Korisnik unosi 10 brojeva, za svaki parni uneseni broj, brojač se povećava, a za svaki neparni
brojač se smanjuje. Ukoliko u nekom trenutku brojač bude manji od nula prikazati poslednji
uneseni broj kao i prvi neparni i poslednji parni broj. Ukoliko se unese broj 7 brojač se
povećava za 2 a ukoliko se unese 0 resetuje se brojač. Ukoliko se 2 puta uzastopno unese 9
prikazuje se kvadratna vrednost brojača pomnožena za prvim neparnim brojem. U svakom
koraku prikazati vrednost brojača. Ukoliko korisnik unese 10 prikazati sve podatke. U zadatku
ne koristiti nizove.
9. Unosi se n brojeva treba izračunati zbir svakog drugog parnog broja i srednju vrednost svakog
drugog nepranog broja. N ne treba da bude manji od 10.
3
BPŠVŠSS Osnove programiranje
10. Unosi se n brojeva. Nakon toga se generišu brojevi od 15 do 20. Proveriti da li je treći unešeni
broj jednak trećem generisanom i ako jeste, prekida se rad programa, a ako nije nastavlja se.
Izračunati sumu unetih brojeva i prosečnu vrednost generisanih.
11. Unose se brojevi. Ukoliko se dva puta uzastopno unese broj 5, program prekida sa radom i
ispisuje se koliko puta je unet broj 4, 5 i 6, kao i srednja vrednost neparnih brojeva u intervalu
od 5 do 20.
12. Takmičite se sa računarom. Unosite 10 brojeva u intervalu od 1 do 10. Program na svaki vaš
broj generise svoj broj. Pobedili ste ako ste uneli dva puta isti broj kao i program, u suprotnom
ste izgubili. Ispisati ishod ( koliko puta ste pogodili a koliko puta niste ) .
13. Unose se brojevi od 1 do 5. Ako se unese broj 2, dodati mu 10. Ako se unese broj 4 oduzeti
mu 2. Unošenjem broja 5 prekida se rad programa. Ako unesete broj 1 treba ispisati ukupnu
dobijenu sumu. A u slučaju da se unese broj 3 suma se restartuje.
14. Damir i Nataša igraju kviz. Postavljaju im se po tri pitanja, prvo pitanje nosi 3 boda, drugo
pitanje nosi 4 boda, dok treće pitanje nosi 5 bodova. Netačno dat odgovor na bilo koja od tri
pitanja oduzima 2 boda. Prikazati pobednika i bodove. Postaviti pitanja po želji.
15. Unosite n brojeva. Ispisati treći i peti broj kao i prvi parni. Ispisati sumu svih brojeva.
16. Za svaki uneti parni broj brojač povećati za 2, za svaki uneti neprani broj brojač smanjiti za
jedan. Izračunati zbir parnih i neparnih brojeva za unete brojeve kao i vrednost brojača.
17. Unosi se 10 brojeva. Ispisati sumu parnih i neparnih brojeva i njihovu razliku.
18. Izračunati i ispisati sumu kvadrata prvih n prirodnih brojeva.
19. Napisati program koji zahteva unos dva cela broja, a zatim ih: sabira, oduzima, množi, deli i
prikazuje ostatak pri deljenju, a zatim ispisuje rezultate na ekranu. U slučaju da se unesu isti
brojevi izlazi se iz programa.
20. Unosi se 10 brojeva. U slučaju da se unese dva puta za redom isti broj izlazi se iz programa.
Izračunati sumu i srednju vrednost unetih brojeva.
21. Ispisati prirodne brojeve u intervalu od K do N koji nisu deljivi sa 3 i ispisati njihovu srednju
vrednost.
22. Ispisati brojeve od 1 do N koji su djeljivi sa 3 i sa 4 i izračunati njihovu sumu.
23. Napisati program za kasu koji izračunava maloprodajnu cenu proizvoda + PDV (20%), kao i
kusur koji je potrebno vratiti kupcu na osnovu cene proizvoda i datog iznosa. U slučaju da je
iznos koji je kupac dao manji od iznosa na računu ispisati poruku i omogućiti ponovni unos.
Izvršiti ispisivanje pozdravne i završne poruke kao na slici.
4
BPŠVŠSS Osnove programiranje
5
BPŠVŠSS Osnove programiranje
VEŽBA 5
1. Generiše se niz od 10 brojeva. Ispisati svaki drugi.
2. Unesi svoje ime i prezime. Pomoću foreach petlje izračunati koliko tvoje ime i prezime ima
karaktera.
3. Generiše se niz od 10 brojeva. Ispisati samo neparne, njihovu sumu i srednju vrednost.
4. Niz X[30] su slučajni brojevi od 1 do 50. U niz Y upisati samo brojeve koji su deljivi sa 3 i 5.
5. Niz X[20] su slučajni brojevi od 1 do 50. Ispisati samo parne brojeve veće od 25.
6. Niz X[30] su slučajni brojevi od 1 do 20, a niz Y čine samo elementi koji se pojave u nizu X
samo jednom.
7. Tražiti od korisnika da se uloguje. Ukoliko je uneo pravu šifru i korisničko ime , tražiti od
korisnika da u niz unese novih 5 artikala. Ukoliko korisnik unese “izlaz”, izaći iz programa. Po
želji izabrati ime i šifru.
8. Uneti 5 brojeva , prikazati njihovu srednju vrednost.
9. Pitati jednog korisnika da unese 5 brojeva , a zatim pitati drugog da unese još toliko. Ukoliko
isti indexi niza imaju iste vrednosti prikazati te brojeve.
10. Uneti N brojeva. Prikazati ih po obrnutom redosledu od onoga kako su upisivani (od
poslednjeg ka prvom).
11. Uneti 7 brojeva sortirati ih od najmanjeg ka najvećem.
12. Napraviti niz od 10 imena, ispisati one koji imaju 5 ili više karaktera.
13. Napraviti niz N dužine i popuniti ga brojevima. Izračunati zbir i prosečnu vrednost niza.
14. Napraviti niz od 10 slučajnih brojeva između 10 i 50. Ispisati najmanji broj.
15. Napisati program za izračunavanje minimalnog i maksimalnog člana niza dužine N. Ispisati
elemente niza.
16. Niz A sadrži 10 slučajno generisanih brojeva (1-10). Prikazati niz u jednoj liniji. Elemente sa
parnim indeksom uvećati za 100. Ispisati sve elemente.
17. Napisati program koji pronalazi dva broja (A i B) u nizu i menja im mesto.
18. Napisati program za razdvajanje niza A na dva niza. U niz B se kopiraju elementi sa parnim
indeksom, a u niz C sa neparnim indeksima.
19. Korisnik unosi niz B celih brojeva. U prvoj polovini niza uvećati elemente za 5, a u drugoj
polovini niza za 10. Prikazati niz.
6
BPŠVŠSS Osnove programiranje
VEŽBA 6 i 7
1. Napraviti funkciju koja postavlja sledeće pitanje ”Ako u ponoć pada kiša , može li se očekivati
da će nakon 72 sata vreme biti sunčano ? ” , nakon toga poziva se druga funkcija koja će imati
jedan parametar kao odgovor “da” ili “ne” . Ukoliko je odgovor ”ne” funkcija ispisuje
“ Vaš odgovor je tačan ” , ukoliko je odgovor “da“ ispisuje se “Vaš odgovor je netačan”.
2. Sin ima 9 godina a otac ima 35 . Napraviti funkciju koja će da računa posle koliko godina će
otac biti tačno 3 puta stariji od sina.
3. Pozvati funkciju u glavnom programu. Uneti broj A. Ukoliko je uneti broj veći od 5 uneti niz od
10 brojeva u glavnom program i ispisati ga, ukoliko je uneti broj manji ili jednak broju 5
ponoviće se unos broja.
4. U jednoj funkciji kao parametar uneti 10 brojeva. Izračunati srednju vrednost, ukoliko je ona
veća od 5 pozvati funkciju koja ispisuje tu srednju vrednost. Ukoliko nije napisati “ Ne smemo
prikazati srednju vrednost ”.
5. Napisati funkciju koja vraća sumu svakog trećeg broja u nizu.
6. Napraviti funkciju koja vraća zbir najmanjeg i najvećeg člana niza.
7. Napraviti funkciju koja vraća sortirani niz od najvećeg ka najmanjem.
8. Napisati funkciju koja za uneta 2 broja radi: sabiranje, oduzimanje, množenje i deljenje. U
glavnom programu pozvati tu funkciju.
9. Napisati funkciju koja vraća srednju vrednost niza. U glavnom programu pozvati tu funkciju.
10. Napisati funkciju koja vraća razliku parnih i neparnih brojeva niza. U glavnom programu
pozvati tu funkciju.
11. Napisati funkciju koja ispisuje naziv dana u zavisnosti od broja koji korisnik unese. (3=> sreda).
U glavnom programu pozvati tu funkciju.
12. Generiše se niz (1-15). Na početku programa imate četiri opcije: 1.Izračunati sumu niza, 2.
Najvećeg člana niza, 3.Najmanjeg člana niza, 4.Prosek generisanog niza. Zadatak rešiti
pomoću funkcija.
13. Napisati metodu koja traži od korisnika da unese ime, i vraća uneto ime. Pozvati je tri puta i
ispisati sva uneta imena.
14. Napisati metodu koja ispisuje sve članove int niza bilo koje dužine. Članovi treba da se ispišu u
jednoj liniji razdvojeni razmakom. Pozvati metodu sa proizvoljnim nizom.
15. Napisati metodu koja prima 3 broja i vraća najveći. Uneti ta 3 broja preko konzole i ispisati
najveći.
16. Napraviti metodu koja pretvara minute u sate i minute (65min = 1h 5min).
17. Napisati metodu koja vraća zbir parnih članova niza nasumičnih brojeva od 1 do 20. Korisnik
treba da unese dužinu niza.
18. Napisati metodu koja ispisuje svaki treći broj niza nasumičnih brojeva od 1 do 100.
19. Ispraviti prethodni zadatak tako da se ispisuje i poslednji broj, bez obzira na to da li je treći.
20. Napisati metodu koja vraća srednju vrednost brojeva manjih od 15 i većih od 35 iz niza x[20]
nasumičnih brojeva (1-50). Ispisati te brojeve i njihovu srednju vrednost.
21. Ispraviti prethodni zadatak tako da korisnik mora da unese dužinu niza. Dužina niza mora biti
izmedju 15 i 35. Ukoliko korisnik unese pogrešnu vrednost obavestiti ga da nije uneo traženu
dužinu niza i pitati ga da li želi da nastavi ili da izađe iz programa.
7
BPŠVŠSS Osnove programiranje
22. Napisati metodu koja vraća zbir niza, dužinu niza i srednju vrednost indeksa niza nasumičnih
brojeva (1-20). Korisnik bira dužinu niza. Ispisati niz i te vrednosti na ekranu.
23. Napisati metodu koja vraća koliko se puta koji broj pojavio u nizu x[20] nasumičnih brojeva
od 1 do 10. Ispisati na ekranu rezultate za sve brojeve niza.
8
BPŠVŠSS Osnove programiranje
VEŽBA 8
10. Napraviti proizvoljnu matricu, koja ispisuje iznad glavne dijagonala prosečne vrednosti
generisanih brojeva u intervalu od 1 do 30 koji su deljivi sa 5 i 10.
11. Napraviti proizvoljnu matricu koja ispisuje prosečnu vrednost najmanjeg i najvećeg člana.
12. Učitati matricu i naći u kojem redu je najveća suma.
13. Napravi proizvoljnu matricu i ispisati sumu svih neparnih brojeva u interval od 1 do 10 , iznad
dijagonale.
14. Uneti deset brojeva u niz . Prikazati parove čiji zbir iznosi 10.
9
BPŠVŠSS Osnove programiranje
16. Napraviti program tako da simulira slova koja se kreću na displeju autobusa. Slova se kreću
bez interakcije sa korisnikom.
17. Saberite dva dvodimenzionalna niza , sve elemente iz prvog sa svim elementima iz drugog , i
prikažite niz sa dobijenim vrednostima.
10
BPŠVŠSS Osnove programiranje
REŠENJA
11
BPŠVŠSS Osnove programiranje
VEŽBA 2
1.
int a, b, c;
.Write("Upisati 1. broj: ");
a = int.Parse(.ReadLine());
.Write("Upisati 2. broj: ");
b = int.Parse(Console.ReadLine());
Console.Write("Upisati 3. broj: ");
c = int.Parse(Console.ReadLine());
if ((a > b && a < c) || (a > c && a < b))
Console.WriteLine("Srednji broj je {0}", a);
else if ((b > a && b < c) || (b > c && b < a))
Console.WriteLine("Srednji broj je {0}", b);
else
Console.WriteLine("Srednji broj je {0}", c);
Console.ReadKey();
2.
}
Console.ReadKey();
3.
Console.ReadKey();
12
BPŠVŠSS Osnove programiranje
4.
Console.ReadKey();
5.
Console.ReadKey();
6.
13
BPŠVŠSS Osnove programiranje
Console.ReadKey();
7.
int a, b, c;
Console.Write("Upisati broj: ");
a = int.Parse(Console.ReadLine());
Console.Write("Upisati broj: ");
b = int.Parse(Console.ReadLine());
Console.Write("Upisati broj: ");
c = int.Parse(Console.ReadLine());
if (a < b && a < c)
Console.WriteLine("Najmanji je {0}", a);
else if (b < a && b < c)
Console.WriteLine("Najmanji je {0}", b);
else
Console.WriteLine("Najmanji je {0}", c);
Console.ReadKey();
8.
Console.ReadKey();
9.
int visina;
Console.WriteLine("Unesite Vasu visinu");
visina = int.Parse(Console.ReadLine());
if (visina <= 175)
Console.WriteLine("rukomet");
else if (visina > 175 && visina < 185)
Console.WriteLine("fudbal");
else
Console.WriteLine("kosarska");
Console.ReadKey();
14
BPŠVŠSS Osnove programiranje
10.
Console.ReadKey();
11.
Console.ReadKey();
12.
Console.ReadKey();
15
BPŠVŠSS Osnove programiranje
13.
int a, b, c;
Console.WriteLine("Unesite prvi broj:");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Unesite drugi broj:");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Unesite treci broj:");
c = int.Parse(Console.ReadLine());
if ((a > b && a > c) || (a > b && a > c))
Console.WriteLine("Najveci broj je {0}", a);
else if ((b > a && b > c) || (b > a && b > c))
Console.WriteLine("Najveci broj je {0}", b);
else
Console.WriteLine("Najveci broj je {0}", c);
Console.ReadKey();
14.
Console.ReadKey();
15.
16
BPŠVŠSS Osnove programiranje
}
else
{
Console.WriteLine("Niste nasa ciljna grupa");
}
}
Console.ReadKey();
16.
Console.ReadKey();
17.
Console.ReadKey();
18.
17
BPŠVŠSS Osnove programiranje
}
else
{
Console.ReadKey();
18
BPŠVŠSS Osnove programiranje
VEŽBA 3
1.
int a;
int br_parnih = 0, zbir = 0;
int br_neparnih = 0, zbir_neparnih = 0;
do
{
Console.Write("Upisati broj: ");
a = int.Parse(Console.ReadLine());
if (a % 2 == 0)
{
br_parnih++;
if (br_parnih % 3 == 0)
{
zbir += a;
}
}
else
{
zbir_neparnih += a;
br_neparnih++;
}
} while (a != 7);
Console.WriteLine("Srednja vrednost neparnih je {0}", zbir_neparnih /
(decimal)br_neparnih);
Console.WriteLine("Zbir svakog treceg parnog broja je {0}", zbir);
Console.ReadKey();
2.
int a;
do
{
Console.WriteLine("Unesi broj");
a = int.Parse(Console.ReadLine());
} while (a % 4 != 0);
Console.ReadKey();
3.
int a;
int br_parnih = 0, zbir = 0;
int br_neparnih = 0, zbir_neparnih = 0;
do
{
Console.Write("Upisati broj: ");
a = int.Parse(Console.ReadLine());
if (a % 2 == 0)
{
br_parnih++;
if (br_parnih % 3 == 0)
19
BPŠVŠSS Osnove programiranje
{
zbir += a;
}
}
else
{
zbir_neparnih += a;
br_neparnih++;
}
} while (a != 7);
Console.WriteLine("Srednja vrednost neparnih je {0}", zbir_neparnih /
(decimal)br_neparnih);
Console.WriteLine("Zbir svakog treceg parnog broja je {0}", zbir);
Console.ReadKey();
4.
5.
int a;
int zbir = 0;
int br_parnih = 0;
int br_neparnih = 0;
do
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
if (a < 40 && a > 10)
{
Console.WriteLine("Od 10 do 40: {0}", a);
zbir += a;
}
else if (a < 10 && a!=0)
{
if (a % 2 == 0)
{
Console.WriteLine("Manji od 10 i paran: {0}", a);
br_parnih++;
20
BPŠVŠSS Osnove programiranje
}
}
else
{
if (a % 2 != 0)
{
Console.WriteLine("Veci od 40 i neparan: {0}", a);
br_neparnih++;
}
}
} while (a != 0);
Console.WriteLine("Zbir brojeva u intervalu od 10 do 40 je {0}", zbir);
Console.WriteLine("Broj parnih manjih od 10 je {0}", br_parnih);
Console.WriteLine("Broj neparnih vecih od 40 je {0}", br_neparnih);
Console.ReadKey();
6.
int a;
int br_deljivih_4 = 0;
int suma = 0, br = 0;
do
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
if (a % 4 == 0)
{
br_deljivih_4++;
}
if (a % 2 == 0)
{
br++;
}
else
{
suma += a;
}
7.
int a;
int br = 0;
do
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
if (a % 2 == 0)
{
br++;
21
BPŠVŠSS Osnove programiranje
}
} while (br < 3);
Console.ReadKey();
8.
int a;
int br = 0;
do
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
if (a == 5)
{
br++;
}
else
{
br = 0;
}
} while (br < 3);
Console.ReadKey();
9.
int a;
int br = 0;
int suma = 0;
do
{
Console.Write("Uneti broj: ");
a = int.Parse(Console.ReadLine());
br++;
if (br >= 8)
{
suma += a;
}
10.
int a;
int srv = 0;
int suma = 0;
int br = 0;
do
{
Console.Write("Unesi {0}. broj: ", br+1);
a = int.Parse(Console.ReadLine());
22
BPŠVŠSS Osnove programiranje
br++;
suma += a;
srv = suma / br;
if (br == 10)
{
srv = srv + a;
}
} while (br < 10);
Console.WriteLine("Srednja vrednost je {0}", srv);
Console.ReadKey();
11.
12.
int a;
int br = 0;
int br_parnih = 0;
int b = 0;
do
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
br++;
if (a % 2 == 0)
{
br_parnih++;
23
BPŠVŠSS Osnove programiranje
b = a;
}
13.
14.
string lozinka;
int br = 0, kod;
do
{
Console.WriteLine("Unesi lozinku: ");
lozinka = Console.ReadLine();
br++;
if (br == 3 && lozinka!="prava")
{
Console.WriteLine("Unesite validacioni kod");
kod = int.Parse(Console.ReadLine());
if (kod == 1417)
{
continue;
}
else
{
break;
}
}
else if (lozinka == "prava")
{
24
BPŠVŠSS Osnove programiranje
break;
}
} while (true);
Console.ReadKey();
15.
16.
do
{
a = rnd.Next(1, 10);
br++;
b = rnd.Next(1, 10);
c = rnd.Next(1, 10);
Console.WriteLine("a={0}\nb={1}\nc={2}", a, b, c);
} while (a + b > c);
zbir_poslednja_tri_broja = a + b + c;
Console.WriteLine("Broj pokusaja: {0}", br);
Console.WriteLine("Srednja vrednost poslednja tri broja je {0}",
zbir_poslednja_tri_broja / (decimal)3);
Console.ReadKey();
17.
int a;
int br = 0;
int suma = 0;
25
BPŠVŠSS Osnove programiranje
do
{
Console.WriteLine("Unesite broj od 1-20!");
a = int.Parse(Console.ReadLine());
suma += a;
if (a > 20)
{
br++;
suma = suma - a;
}
else
{
br = 0;
}
18.
19.
20.
26
BPŠVŠSS Osnove programiranje
21.
22.
27
BPŠVŠSS Osnove programiranje
else
{
br_pisma++;
br_glava = 0;
Console.WriteLine("pismo");
}
} while (br_glava < 3 && br_pisma < 3);
Console.ReadKey();
23.
} while (a != b);
Console.WriteLine("Uneseni broj {0} je jednak generisanom {1}, i broj pokusaja
je {2}", a, b, br);
Console.ReadKey();
24.
28
BPŠVŠSS Osnove programiranje
VEŽBA 4
1.
int a;
2.
int a;
int br = 0, suma = 0;
for (int i = 1; i < 8; i++)
{
Console.Write("Unesite broj:");
a = int.Parse(Console.ReadLine());
br++;
if (br == 2 || br == 4 || br == 7)
{
Console.WriteLine("Uneli ste broj: {0}", a);
suma += a;
continue;
}
}
Console.WriteLine("Suma je {0}", suma);
Console.ReadKey();
3.
29
BPŠVŠSS Osnove programiranje
{
Console.WriteLine("\nPodigli ste 5000 dinara.");
Console.WriteLine("\n*************************************");
}
else if (opcije == 3)
{
Console.WriteLine("\nPodigli ste 10000 dinara.");
Console.WriteLine("\n*************************************");
}
else if (opcije == 4)
{
Console.WriteLine("\nDodjite nam opet");
}
else
{
Console.WriteLine("\nDodjite nam opet");
break;
}
} while (opcije != 4);
Console.ReadKey();
4.
Random rnd = new Random();
int sifra;
string odgovor;
int max = 0;
for (int i = 0; i < 10; i++)
{
Console.WriteLine("Da li ste punoletni?");
odgovor = Console.ReadLine();
if (odgovor == "da")
{
sifra = rnd.Next(10000, 20000);
Console.WriteLine("Vasa sifra je {0}", sifra);
if (sifra > max)
{
max = sifra;
}
}
}
Console.WriteLine("Najveca dodeljena sifra je {0}", max);
Console.ReadKey();
5.
int odgovor;
int br = 0;
for (int i = 0; i < 1; i++)
{
Console.WriteLine("Koliko je 2+2?");
odgovor = int.Parse(Console.ReadLine());
if (odgovor == 4)
{
Console.WriteLine("Dobili ste 1 poen.");
30
BPŠVŠSS Osnove programiranje
Console.WriteLine("***********************");
br = br + 1;
}
}
if (br == 31)
{
Console.WriteLine("***********************");
Console.WriteLine("Osvojili ste maksimalni broj poena {0}", br);
}
else
{
31
BPŠVŠSS Osnove programiranje
Console.WriteLine("***********************");
Console.WriteLine("Broj poena je {0}", br);
}
Console.ReadKey();
6.
string lozinka;
Random rnd = new Random();
int random_broj;
for (int i = 0; i < br_lozinki; i++)
{
Console.WriteLine("Unesite lozinku: ");
lozinka = Console.ReadLine();
if (lozinka == "prava")
{
Console.WriteLine("Koliko ce se random brojeva generisati?");
int random;
random = int.Parse(Console.ReadLine());
for (int j = 0; j < random; j++)
{
random_broj = rnd.Next(1, 20);
if (random_broj % 2 == 0)
{
Console.Write(random_broj + " ");
}
}
}
else
{
Console.WriteLine("\n***********************************************");
}
}
Console.ReadKey();
7.
string lozinka;
int br = 0;
do
{
Console.WriteLine("Unesite lozinku.");
lozinka = Console.ReadLine();
if (lozinka == "prava")
{
br++;
}
} while (br < 3);
Console.WriteLine("U programu ste.");
Console.ReadKey();
32
BPŠVŠSS Osnove programiranje
8.
33
BPŠVŠSS Osnove programiranje
9.
10.
34
BPŠVŠSS Osnove programiranje
br++;
suma += b;
a = rnd.Next(15, 20);
Console.WriteLine("Generisan je broj {0}", a);
suma1 += a;
br1++;
if (br == 3 && br1 == 3 && a == b)
{
break;
}
} while (a != b);
Console.WriteLine("Suma unetih je {0}", suma);
Console.WriteLine("Prosecna vrednost je {0}", suma1 / (decimal)br1);
Console.ReadKey();
11.
int a;
int br4 = 0, br5 = 0, br6 = 0, zbir_neparnih = 0, br_neparnih = 0, c = 0;
for (int i = 0; i < 20; i++)
{
Console.Write("Unesi broj: "); a = int.Parse(Console.ReadLine());
if (a % 2 != 0 && a < 20 && a > 5)
{
zbir_neparnih += a;
br_neparnih++;
}
if (a == 4)
{
br4++;
}
if (a == 6)
{
br6++;
}
if (a == 5)
{
br5++;
}
else
{
br5 = 0;
}
if (br5 == 2)
{
Console.WriteLine("Srednja vrednost neparnih brojeva je {0}",
zbir_neparnih / (decimal)br_neparnih);
Console.WriteLine("Broj 4 je unet {0} puta, broj 5 je unet {1} puta, a
broj 6 je unet {2} puta", br4, c, br6);
break;
}
}
Console.ReadKey();
12.
35
BPŠVŠSS Osnove programiranje
13.
int a;
int suma = 0;
for (int i = 0; i < 100; i++)
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
if (a == 2)
{
a = a + 10;
suma += a;
}
if (a == 4)
{
a = a - 2;
suma += a;
}
if (a == 5)
{
break;
}
if (a == 1)
{
suma += a;
Console.WriteLine("Suma je {0}", suma);
}
if (a == 3)
{
suma = 0;
}
}
36
BPŠVŠSS Osnove programiranje
Console.ReadKey();
14.
Console.ReadKey();
15.
int n;
Console.Write("Unesi n: ");
n = int.Parse(Console.ReadLine());
int a, br = 0, suma = 0;
for (int i = 0; i < n; i++)
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
if (a % 2 == 0)
{
br++;
if (br == 1)
{
Console.WriteLine("Prvi parni broj: {0}", a);
suma += a;
37
BPŠVŠSS Osnove programiranje
}
}
if (i == 2)
{
Console.WriteLine("Treci broj: {0}", a);
suma += a;
}
if (i == 4)
{
Console.WriteLine("Peti broj: {0}", a);
suma += a;
}
}
Console.WriteLine("Suma prvog,treceg i petog parnog broja je {0}", suma);
Console.ReadKey();
16.
17.
38
BPŠVŠSS Osnove programiranje
Console.ReadKey();
18.
int a, n;
int suma = 0;
Console.WriteLine("Unesite n: ");
n = int.Parse(Console.ReadLine());
for (int i = 0; i < n ; i++)
{
a = i;
Console.WriteLine("{0}.broj je {1}", i + 1, a);
suma += a * a;
}
Console.WriteLine("Suma kvadrata prvih n prirodnih brojeva je {0}", suma);
Console.ReadKey();
19.
20.
int a;
int c = 0;
int br_istih = 0, zbir = 0, br = 0; ;
for (int i = 0; i < 10; i++)
{
Console.Write("Unesi broj: ");
a = int.Parse(Console.ReadLine());
zbir += a;
br++;
if (a == c)
br_istih++;
else
br_istih = 0;
c = a;
if (br_istih == 1)
break;
}
39
BPŠVŠSS Osnove programiranje
21.
int n, k;
Console.Write("Od: ");
k = int.Parse(Console.ReadLine());
Console.Write("Do: ");
n = int.Parse(Console.ReadLine());
int zbir = 0, brojac = 0;
for (int i = k; i < n; i++)
{
if (i % 3 != 0)
{
Console.WriteLine("Broj: " + i);
zbir += i;
brojac++;
}
}
Console.WriteLine("Srednja vrednost brojeva koji nisu deljivi sa 3 je {0}",
zbir / (decimal)brojac);
Console.ReadKey();
22.
int n;
Console.Write("N: ");
n = int.Parse(Console.ReadLine());
int suma = 0;
for (int i = 1; i <= n; i++)
{
if (i % 3 == 0 || i % 4 == 0)
suma += i;
}
Console.WriteLine("Suma je {0}", suma);
Console.ReadKey();
23.
40
BPŠVŠSS Osnove programiranje
decimal uplata;
do
{
Console.Write("\nUplata: "); uplata = decimal.Parse(Console.ReadLine());
if (uplata < (pdv + cena))
{
Console.WriteLine("Uplatili ste nedovoljno novca.");
}
else
{
uplata = uplata - pdv - cena;
Console.WriteLine("Kusur: " + uplata);
Console.WriteLine("Hvala, dodjite nam opet.");
break;
}
} while (uplata <= (pdv + cena));
Console.ReadKey();
41
BPŠVŠSS Osnove programiranje
VEŽBA 5
1.
brojac++;
if (brojac % 2 == 0)
{
Console.Write(niz[i] + " ");
}
}
Console.ReadKey();
2.
string a;
int br = 0;
Console.WriteLine("Unesi svoje ime i prezime:");
a = Console.ReadLine();
foreach (var karakter in a)
{
br++;
}
Console.WriteLine(br - 1);
Console.ReadKey();
3.
42
BPŠVŠSS Osnove programiranje
4.
}
}
Console.WriteLine();
Console.WriteLine("------------------");
for (int i = 0; i < y.Length; i++)
{
Console.Write("{0} ", y[i]);
}
Console.ReadKey();
5.
43
BPŠVŠSS Osnove programiranje
Console.ReadKey();
6.
if (x[i] == x[j])
{
ima++;
}
}
if (ima == 1)
{
br++;
y[br - 1] = x[i];
}
ima = 0;
}
Console.WriteLine();
Console.WriteLine("------------------");
foreach (var item in y)
{
Console.Write("{0} ", item);
}
Console.ReadKey();
7.
44
BPŠVŠSS Osnove programiranje
8.
}
Console.WriteLine();
Console.WriteLine("Srednja vrednost unetih brojeva je: {0}.", suma /
niz.Length);
Console.ReadKey();
9.
x[i] = int.Parse(Console.ReadLine());
}
45
BPŠVŠSS Osnove programiranje
10.
11.
int x;
int[] niz = new int[7];
Console.WriteLine("Uneti sedam brojeva: ");
for (int i = 0; i < niz.Length; i++)
{
niz[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < niz.Length - 1; i++)
{
for (int j = i + 1; j < niz.Length; j++)
{
if (niz[i] > niz[j])
{
x = niz[j];
niz[j] = niz[i];
niz[i] = x;
}
}
46
BPŠVŠSS Osnove programiranje
Console.WriteLine();
for (int i = 0; i < niz.Length; i++)
{
Console.Write("{0}, ", niz[i]);
}
Console.ReadKey();
12.
13.
decimal suma = 0, br = 0;
int n;
Random rnd = new Random();
Console.WriteLine("Unesite duzinu niza: ");
n = int.Parse(Console.ReadLine());
Console.WriteLine();
int[] niz = new int[n];
for (int i = 0; i < n; i++)
{
niz[i] = rnd.Next(1, 21);
suma += niz[i];
br++;
Console.WriteLine(niz[i]);
}
Console.WriteLine();
Console.WriteLine("Ukupan zbir svih brojeva u nizu je: {0}, a njihova srednja
vrednost: {1}.", suma, suma / br);
Console.ReadKey();
47
BPŠVŠSS Osnove programiranje
14.
15.
48
BPŠVŠSS Osnove programiranje
16.
Console.WriteLine();
Console.WriteLine("------------------------------------------------------------
");
for (int i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
A[i] = A[i] * 100;
}
Console.Write("{0}, ", A[i]);
}
Console.ReadKey();
17.
Console.Write("\nUnesi A: ");
int a = int.Parse(Console.ReadLine());
Console.Write("\nUnesi B: ");
int b = int.Parse(Console.ReadLine());
Console.WriteLine();
foreach (var g in niz)
{
Console.Write("{0} ", g);
}
Console.ReadKey();
49
BPŠVŠSS Osnove programiranje
18.
b[br1] = a[j];
br1++;
}
if (j % 2 != 0)
{
c[br2] = a[j];
br2++;
}
if (j == 9)
{
Console.WriteLine("Prvi Niz\n_____________");
for (int e = 0; e < 5; e++)
{
Console.WriteLine(b[e]);
}
Console.WriteLine("Drugi Niz\n_____________");
for (int e = 0; e < 5; e++)
{
Console.WriteLine(c[e]);
}
Console.ReadKey();
}
}
}
}
19.
int n;
Console.WriteLine("Unesite duzinu niza: ");
n = int.Parse(Console.ReadLine());
int[] B = new int[n];
50
BPŠVŠSS Osnove programiranje
B[i] = B[i] * 5;
}
else if (i > (n / 2))
{
B[i] = B[i] * 10;
}
}
Console.WriteLine();
for (int i = 0; i < B.Length; i++)
{
Console.Write("{0} ", B[i]);
}
Console.ReadKey();
51
BPŠVŠSS Osnove programiranje
VEŽBA 6 i 7
1.
pitanje();
odg = odgovor();
if (odg == "da" || odg == "Da")
{
Console.WriteLine(" \nVaš odgovor je tačan ");
}
else
{
Console.WriteLine("\nVaš odgovor je netačan");
}
Console.ReadKey();
}
static void pitanje()
{
Console.WriteLine("Ako u ponoć pada kiša ,može li se očekivati\nda će nakon 72
sata vreme biti sunčano ?");
}
static string odgovor()
{
string a;
string b;
Console.WriteLine("\nUpisite odgovor\n");
Console.WriteLine("1.Da\n2.Ne");
a = Console.ReadLine();
if (a == "da")
{
b = a;
}
else
{
b = a;
}
return b;
}
2.
52
BPŠVŠSS Osnove programiranje
}
static decimal brojgodina(decimal otac, decimal sin)
{
int brojac = 0;
while (otac / 3 != sin)
{
otac += 1;
sin += 1;
brojac++;
}
return brojac;
}
3.
4.
53
BPŠVŠSS Osnove programiranje
decimal a = 0;
srednja = srednjavrednost();
a = srednja;
if (srednja > 5)
{
ispis = ispisivanje(a);
}
else
{
Console.WriteLine("Ne smemo prikazati srednju vrednost");
}
Console.ReadKey();
}
}
static decimal ispisivanje(decimal a)
{
Console.WriteLine("srednja vrednost je {0}", a);
return a;
}
5.
sumatreceg = suma(niz);
Console.WriteLine("Suma svakog treceg broja je {0}", sumatreceg);
Console.ReadKey();
54
BPŠVŠSS Osnove programiranje
6.
7.
55
BPŠVŠSS Osnove programiranje
Console.WriteLine("Generisani niz:");
for (int i = 0; i < 30; i++)
{
niz[i] = rnd.Next(1, 10);
Console.Write(niz[i] + " ");
}
Console.WriteLine("\n----------------------------------------------------------
---------------------");
8.
Console.WriteLine("Unesite a: ");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Unesite b: ");
b = int.Parse(Console.ReadLine());
operacije(a, b);
Console.ReadKey();
}
56
BPŠVŠSS Osnove programiranje
deljenje = a / b;
Console.WriteLine("a / b je {0}", deljenje);
}
9.
10.
niz[i] = int.Parse(Console.ReadLine());
}
razlika = razlikabr(niz);
57
BPŠVŠSS Osnove programiranje
{
if (niz[i] % 2 == 0)
{
parni += niz[i];
}
else
{
neparni += niz[i];
}
}
return parni - neparni;
}
11.
if (dan == 1)
{
Console.WriteLine("Izabrali ste ponedeljak");
}
if (dan == 2)
{
Console.WriteLine("Izabrali ste utorak");
}
if (dan == 3)
{
Console.WriteLine("Izabrali ste sredu");
}
if (dan == 4)
{
Console.WriteLine("Izabrali ste cetvrtak");
}
if (dan == 5)
{
Console.WriteLine("Izabrali ste petak");
}
if (dan == 6)
{
Console.WriteLine("Izabrali ste subotu");
}
if (dan == 7)
{
Console.WriteLine("Izabrali ste nedelju");
}
}
58
BPŠVŠSS Osnove programiranje
12.
if (odgovor == 2)
{
max = maxniza(niz);
Console.WriteLine("\nNajveci broj niza je {0}", max);
}
if (odgovor == 3)
{
min = minniza(niz);
Console.WriteLine("\nNajmanji broj niza je {0}", min);
}
if (odgovor == 4)
{
prosek = prosekniza(niz);
Console.WriteLine("\nProsek je {0}", prosek);
}
Console.ReadKey();
}
59
BPŠVŠSS Osnove programiranje
13.
Console.WriteLine("----------");
Console.WriteLine("Imena su: ");
for (int i = 0; i < 3; i++)
{
Console.WriteLine(niz[i]);
}
Console.ReadKey();
}
60
BPŠVŠSS Osnove programiranje
string ime;
ime = Console.ReadLine();
return ime;
}
14.
15.
61
BPŠVŠSS Osnove programiranje
{
int najvecibr;
najvecibr = (a < b) ? najvecibr = b : najvecibr = a;
najvecibr = (b < c) ? najvecibr = c : najvecibr = a;
16.
17.
62
BPŠVŠSS Osnove programiranje
}
}
Console.WriteLine("-------------------");
Console.WriteLine("zbir brojeva sa parnim indexima je {0}", zbir);
18.
if (i % 3 == 0 && i != 0)
{
Console.WriteLine(niz[i]);
}
}
19.
TreciZadnji();
Console.ReadKey();
}
static void TreciZadnji()
{
int[] niz = new int[10];
int br = 0;
63
BPŠVŠSS Osnove programiranje
if (br == 10)
{
Console.WriteLine("Poslednji broj {0}:", niz[i]);
}
}
}
20.
21.
do
{
Console.WriteLine("Unesite duzinu niza izmedju 15-25?");
n = int.Parse(Console.ReadLine());
if (n < 15 || n > 25)
64
BPŠVŠSS Osnove programiranje
{
Console.WriteLine("Uneli ste pogresnu duzinu, da li zelite da
nastavite?");
odg = Console.ReadLine();
if (odg == "da")
{
continue;
}
else
break;
}
Console.WriteLine();
int[] x = new int[n];
Random rnd = new Random();
decimal srv;
for (int i = 0; i < n; i++)
{
x[i] = rnd.Next(1, 50);
Console.WriteLine(x[i]);
}
Console.WriteLine("-------------------");
srv = SrednjaVrednost(x);
Console.ReadKey();
}
static decimal SrednjaVrednost(int[] niz)
{
int suma = 0;
int br = 0;
}
Console.WriteLine("Srednja vrednost je {0}", suma / (decimal)br);
return suma / (decimal)br;
}
22.
int n;
int promenljiva;
Console.WriteLine("Unesite duzinu niza: ");
n = int.Parse(Console.ReadLine());
int[] niz = new int[n];
65
BPŠVŠSS Osnove programiranje
}
static int Funkcija(int[] niz)
{
int suma = 0;
int br = 0;
int suma2 = 0;
for (int i = 0; i < niz.Length; i++)
{
br++;
suma += niz[i];
suma2 += i;
}
Console.WriteLine("Srednja vrednost index brojeva je {0}", suma2 /
(decimal)br);
Console.WriteLine("Duzina niza je {0}", br);
Console.WriteLine("Suma niza je {0}", suma);
return suma;
}
23.
}
static void Vraca(int[] x)
{
int[] temp = new int[11];
for (int i = 0; i < x.Length; i++)
{
for (int k = 0; k < temp.Length; k++)
{
if (x[i] == k)
temp[k]++;
}
}
for (int i = 0; i < temp.Length; i++)
{
66
BPŠVŠSS Osnove programiranje
if (i == 0)
continue;
Console.WriteLine("broj {0} se ponavlja {1} put/puta", i, temp[i]);
VEŽBA 8
1.
Console.ReadKey();
2.
67
BPŠVŠSS Osnove programiranje
3.
4.
68
BPŠVŠSS Osnove programiranje
Maxj = j;
}
}
Console.WriteLine();
}
Console.WriteLine(max + " [i=" + Maxi + ",j=" + Maxj + "]");
Console.ReadKey();
5.
6.
7.
69
BPŠVŠSS Osnove programiranje
Console.WriteLine("\t" + zbir_reda);
}
Console.WriteLine();
Console.WriteLine(maxred + 1);
Console.ReadKey();
8.
70
BPŠVŠSS Osnove programiranje
9.
brojac--;
brojac2++;
r++;
}
71
BPŠVŠSS Osnove programiranje
10.
72
BPŠVŠSS Osnove programiranje
Console.Write("{0,7}", 0);
}
if (i == j)
{
Console.Write("{0,7}", 0);
}
if (i < j)
{
if (pr[i, j] % 5 == 0)
{
Console.Write("{0,7}", pr[i, j]);
}
}
}
Console.WriteLine(" ");
}
Console.ReadKey();
11.
73
BPŠVŠSS Osnove programiranje
}
}
}
12.
74
BPŠVŠSS Osnove programiranje
13.
14.
}
}
75
BPŠVŠSS Osnove programiranje
}
}
Console.WriteLine("vas brojac je izbrojao {0} parova", brojac);
Console.WriteLine(brojac);
Console.WriteLine("Vas niz od brojeva koji kada se saberu dobije se deset je
");
Console.WriteLine("=========================================== ");
foreach (int i in niz2.Where(p => p != 0))
{
Console.WriteLine(i);
}
var prvi = niz2.Select(br => br);
var drugi = niz2.Where(t => !prvi.Contains(5));
Console.WriteLine("=================================");
foreach (int item in drugi)
{
Console.WriteLine(item);
}
Console.ReadKey();
15.
}
}
}
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
Console.Write("{0,7}", r[i, j]);
}
Console.WriteLine(" ");
}
Console.ReadKey();
16.
static void Main(string[] args)
{
autobus();
Console.ReadKey();
}
public static string poruka = "";
static void autobus()
76
BPŠVŠSS Osnove programiranje
{
string vreme = "tacno je 00:45 minuta,linija 43/23";
poruka += " ";
Console.WriteLine(poruka + vreme);
Thread.Sleep(200);
Console.Clear();
autobus();
}
17.
77