1. Program (opširan opis je u kodu):
#include <iostream>
using namespace std;
/*1. Zadatak
Napisati C++ program koji s tipkovnice uÄitava realne brojeve u
jednodimenzionalno polje brojevi veliÄine 10 elemenata. Nakon toga odredi
da li se zadnje upisani broj pojavljuje negdje drugdje u polju. Kao
rezultat program ispiše pozicije u polju gdje se taj broj pojavljuje i
koliko se ukupno puta pojavljuje.
*/
int main()
{
int brojevi[10];
int kolikoPutaSePojavljuje = 0;
cout << "Unesite 10 brojeva zaredom!\n";
for(int i=0; i<10; i++)
{
cin >> brojevi[i];
}
cout << endl;
for(int i=0; i<10; i++)
{
if(i==9) break;//Mogli smo i samo u LOOP-u promjeniti vrijednost i<9
if(brojevi[9] == brojevi[i])
{
kolikoPutaSePojavljuje++;
cout << "Zadnji broj (" << brojevi[9] << ") se pojavljuje jos i na " << i+1 << " mjestu!\n";//i+1 da ne zbuni korisnika; da nebude od 0-9 nego 1-10.
}
}
cout << "Zadnji broj se sveukupno pojavljuje u polju (osim na zadnjem mjestu) " << kolikoPutaSePojavljuje << " puta.\n\n";
system("PAUSE");
return 0;
}
2. Program (opis u kodu):
#include <iostream>
using namespace std;
/*
2. Zadatak
Napisati C++ program koji će uÄitati 20 cijelih brojeva u polje. IzraÄunati
i ispisati na ekran aritmetiÄku sredinu ovih brojeva. TakoÄ'er ispisati
koliko je brojeva manje od aritmetiÄke sredine i koji su to brojevi.
*/
int main()
{
int brojevi[20];
float zbrojBrojeva = 0.0;
float aritmetickaSredina = 0.0;
int manjiOdAritmetickeSredine = 0;
cout << "Unesite 20 cijelih brojeva zaredom!\n";
/* LOOP ZA UNOS 20 CIJELIH BROJEVA */
for(int i=0; i<20; i++)
{
cin >> brojevi[i];
zbrojBrojeva += brojevi[i];
}
cout << endl;
aritmetickaSredina = (zbrojBrojeva / 20); //Izracun aritm. sredine (float)
cout.precision(2);//Postavljanje koliko decimala bude u cout-u. Mada smo mogli ovo napraviti i u donjem cout-u
cout << "Nasa aritmeticka sredina iznosi " << fixed << aritmetickaSredina << ".\n";
/* LOOP KOJI ODREDUJE KOJI SU BROJEVI MANJI OD AR. SR. I ISPISUJE IH*/
for(int i=0; i<20; i++)
{
if(brojevi[i] < aritmetickaSredina)
{
cout << "Broj " << brojevi[i] << " je manji od aritmeticke sredine nasih brojeva.\n";
manjiOdAritmetickeSredine++;//za kasnije koristenje koliko brojeva je manjih od ar. sr.
}
}
cout << manjiOdAritmetickeSredine << " brojeva je manjih od nase aritmeticke sredine.\n\n";
system("PAUSE");
return 0;
}
Moj Bože, pa zašto te programe radite, to su zadaci koji se rade u srednjim školama.
Ako već se i rade programi onda neka budu pravi programi, a ne konzolne aplikacije
Citat: Slay poslato April 14, 2014, 12:02:00 POSLE PODNE
Moj Bože, pa zašto te programe radite, to su zadaci koji se rade u srednjim školama.
Ako već se i rade programi onda neka budu pravi programi, a ne konzolne aplikacije
Zato jer ima puno likova koju su zavrsili ekonomsku ili cak i nesto losije (tipa zastitar). I nemaju blage veze o tome. 75% njima nisu jos uvijek jasni stringovi i te stvari mada profesor objasnjava jako opsirno i ponavljamo bezveze prakticki iste zadatke po 4-5 puta...
Bravo Luksa, iz prvog sam nesto naucio i hvala ti drugi sam znao :D hvala, p.s. ja sam osnovac :D