Vjezba 22

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Vježba 22

Z1
#include <iostream>
using namespace std;
int main()
{
int b;
cout << "Unesite pozitivnu cjelobrojnu vrijednost: ";
cin >> b;
do
{
cout << b << ",";
b--;
} while (b > 0);
}
]

Z2
#include <iostream>
using namespace std;
int main()
{
int a, b, max, min;
cout << "Unesite 1. broj: ";
cin >> a;
cout << "Unesite 2. broj: ";
cin >> b;
min = a;
}
cout << "Ispis brojeva od " << max << " do " << min << ":" << endl;
do
{
cout << max << " ";
max--;
} while (max >= min);
}
Z3
#include <iostream>
using namespace std;
int main()
{
int a, produkt, poc;
cout << "Unesite pozitivan cijeli broj: ";
cin >> a;
produkt = 1;
poc = 1;
do
{
produkt *= poc;
poc++;
} while (poc <= a);
cout << "umnozak svih brojeva od 1 do " << a << " iznosi: " <<
produkt;
}

Z4
#include <iostream>
using namespace std;
int main()
{
int b;
do
{
cout << "Unesite broj ";
cin >> b;
} while (b < 1000 || b > 9999);
int a1, a2, zbroj;
a1 = b / 100;
a2 = b % 100;
zbroj = a1 + a2;
cout << "Zbroj brojeva '" << a1 << "' i '" << a2 << "' je " << zbroj;
}
Z5
#include <iostream>
using namespace std;
int main()
{
int N, Z, suma, br;
do
{
cout << "Unesite cijeli broj N: ";
cin >> N;
} while (N < 20 || N > 40);
Z = N * 2;
br = 0;
for (int i = N; i < Z + 1; i++)
{
if (i % 2 == 0)
{
br++;
suma = suma + i;
}
}
cout << "Aritmeticka sredina svih parnih brojeva od " << N << " do " <<
Z << " je " << suma / br << ".";
}
Z6
#include <iostream>
using namespace std;
int main()
{
int odabir;
do
{
cout << endl;
cout << "*IZBORNIK*" << endl;
cout << "1. Zadatak 1" << endl;
cout << "2. Zadatak 2" << endl;
cout << "3. Zadatak 3" << endl;
cout << "4. Zadatak 4" << endl;
cout << "5. Zadatak 5" << endl;
cout << "6. Izlaz" << endl;
cin >> odabir;
switch (odabir)
{
case 1:
int b;
cout << "Unesite pozitivnu cjelobrojnu vrijednost: ";
cin >> b;
do
{
cout << b << ",";
b--;
} while (b > 0);
break;
case 2:
int a2, b2, max, min;
cout << "Unesite 1. broj: ";
cin >> a2;
cout << "Unesite 2. broj: ";
cin >> b2;
if (a2 > b2)
{
max = a2;
min = b2;
}
else
{
max = b2;
min = a2;
}
cout << "Ispis brojeva od " << max << " do " << min << ":" <<
endl;
do
{
cout << max << " ";
max--;
} while (max >= min);
break;
case 3:
int a, produkt, poc;
cout << "Unesite pozitivan cijeli broj: ";
cin >> a;
produkt = 1;
poc = 1;
do
{
produkt *= poc;
poc++;
} while (poc <= a);
cout << "umnozak svih brojeva od 1 do " << a << " iznosi: " <<
produkt;
break;
case 4:
int b4;
do
{
cout << "Unesite broj ";
I
cin >>
b4;
} while (b4 < 1000 || b4 > 9999);
int a14, a24, zbroj;
a14 = b4 / 100;
a24 = b4 % 100;
zbroj = a14 + a24;
cout << "Zbroj brojeva '" << a14 << "' i '" << a24 << "' je " <<
zbroj;
break;
case 5:
int N5, Z, suma, br5, sredina;
do
{
cout << "Unesite cijeli broj N: ";
cin >> N5;
} while (N5 < 20 || N5 > 40);
Z = N5 * 2;
br5 = 0;
for (int i = N5; i < Z + 1; i++)
{
if (i % 2 == 0)
{
cout << i << endl;
br5++;
suma = suma + i;
}
}
cout << br5;
sredina = (int)suma / br5;
cout << "Aritmeticka sredina svih parnih brojeva od " << N5 <<
"do " << Z << " je " << sredina << ".";
break;
case 6:
cout << "Izlaz...";
break;
default:
cout << "Pogresan odabir!";
break;
}
} while (odabir != 6);
system("pause>0");
}
do {
cout << b << ",";
b--; } while (b >
0);

break;
case 2:
int a2, b2, max, min;
cout << "Unesite 1. broj: ";
cin >> a2; cout << "Unesite
2. broj: "; cin >> b2;
if (a2 > b2)
{
max = a2;
min = b2;
}
else {
max = b2;
min = a2;
} cout << "Ispis brojeva od " << max << " do "
<< min << ":" << endl; do { cout
<< max << " "; max--;
} while (max >=
min); break;
case 3:
int a,produkt,poc; cout <<
"Unesite pozitivan cijeli broj: "; cin >>
a; produkt = 1; poc= 1;
do { produkt *= poc;
poc++;
} while (poc <= a);
cout << "umnozak svih brojeva od 1 do " << a << " iznosi: "
<< produkt; break; case 4: int b4;
do { cout << "Unesite broj ";
cin >> b4;
} while (b4 < 1000 || b4 > 9999); int a14, a24,
zbroj; a14 = b4 / 100; a24 = b4 % 100;
zbroj = a14 + a24; cout << "Zbroj brojeva '" << a14 << "' i '"
<< a24 << "' je " << zbroj; break; case 5:
int N5, Z, suma, br5, sredina; do {
cout << "Unesite cijeli broj N: "; cin >> N5;
} while (N5 < 20 || N5 > 40);
Z = N5 * 2; br5 = 0;
for (int i = N5; i < Z + 1; i++)
{
if (i % 2 == 0)
{
cout << i << endl;
br5++;
suma = suma + i;
} } cout << br5;
sredina = (int)suma / br5; cout << "Aritmeticka sredina svih
parnih brojeva od " << N5 << " do " << Z << " je " << sredina << ".";
break; case 6:
cout << "Izlaz...";
break; default:
cout << "Pogresan odabir!";
break;
}
} while (odabir != 6);
system("pause>0");
}

You might also like