# Vienmačio masyvo skaičiavimų užduotis nr. 3
# Užduoties sąlyga
- Vartotojui leiskite suvesti dviejų studentų pažymius (į du skirtingus masyvus).
- Paskaičiuokite kiekvieno studento pažymių vidurkius.
- Išveskite kiekvieno studento pažymius ir gautus vidurkius.
- Nurodykite, kurio studento vidurkis yra didesnis, bei per kokią dalį vidurkis skiriasi.
# Sprendimas
Kodas:
#include <iostream>
using namespace std;
int main()
{
int pazymiai1[10], pazymiai2[10];
int pazymiai1_kiekis, pazymiai2_kiekis;
cout << "Kiek pazymiu norite suvesti apie pirma studenta? ";
cin >> pazymiai1_kiekis;
for (int i = 0; i < pazymiai1_kiekis; i++)
{
cout << i + 1 << "-asis pazymys: ";
cin >> pazymiai1[i];
}
cout << "Kiek pazymiu norite suvesti apie antra studenta? ";
cin >> pazymiai2_kiekis;
for (int i = 0; i < pazymiai2_kiekis; i++)
{
cout << i + 1 << "-asis pazymys: ";
cin >> pazymiai2[i];
}
int pirmo_suma = 0, antro_suma = 0;
for (int i = 0; i < pazymiai1_kiekis; i++)
{
pirmo_suma += pazymiai1[i];
}
for (int i = 0; i < pazymiai2_kiekis; i++)
{
antro_suma += pazymiai2[i];
}
double pirmo_vidurkis = (double)pirmo_suma / pazymiai1_kiekis;
double antro_vidurkis = (double)antro_suma / pazymiai2_kiekis;
cout << "\nPirmas studentas:\n";
cout << "Pazymiai: ";
for (int i = 0; i < pazymiai1_kiekis; i++)
{
cout << pazymiai1[i] << " ";
}
cout << "\nVidurkis: " << pirmo_vidurkis;
cout << "\n\nAntras studentas:\n";
cout << "Pazymiai: ";
for (int i = 0; i < pazymiai2_kiekis; i++)
{
cout << pazymiai2[i] << " ";
}
cout << "\nVidurkis: " << antro_vidurkis << "\n\n";
if (pirmo_vidurkis > antro_vidurkis)
{
cout << "Pirmo studento vidurkis didesnis. Skirtumas: "
<< pirmo_vidurkis - antro_vidurkis << endl;
}
else if (pirmo_vidurkis < antro_vidurkis)
{
cout << "Antro studento vidurkis didesnis. Skirtumas: "
<< antro_vidurkis - pirmo_vidurkis << endl;
}
return 0;
}
Rezultatas 1:
Kiek pazymiu norite suvesti apie pirma studenta? 3
1-asis pazymys: 7
2-asis pazymys: 8
3-asis pazymys: 9
Kiek pazymiu norite suvesti apie antra studenta? 5
1-asis pazymys: 4
2-asis pazymys: 7
3-asis pazymys: 4
4-asis pazymys: 5
5-asis pazymys: 6
Pirmas studentas:
Pazymiai: 7 8 9
Vidurkis: 8
Antras studentas:
Pazymiai: 4 7 4 5 6
Vidurkis: 5.2
Pirmo studento vidurkis didesnis. Skirtumas: 2.8
Rezultatas 2:
Kiek pazymiu norite suvesti apie pirma studenta? 4
1-asis pazymys: 5
2-asis pazymys: 7
3-asis pazymys: 4
4-asis pazymys: 5
Kiek pazymiu norite suvesti apie antra studenta? 2
1-asis pazymys: 8
2-asis pazymys: 9
Pirmas studentas:
Pazymiai: 5 7 4 5
Vidurkis: 5.25
Antras studentas:
Pazymiai: 8 9
Vidurkis: 8.5
Antro studento vidurkis didesnis. Skirtumas: 3.25