E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Ponavljanje > Primeri > Obdelava izidov ankete med studenti

Prijava

// Podatkovna zbirka: anketa.cpp
// 40 studentov je odgovarjalo na anketo, koliko znajo
// programirati v jeziku C++. Vsak student je lahko vpisal stevilko
// med 1 in 10. Program izracuna koliko studentov je vpisalo posamezno
// oceno.
#include <iostream>
#include <iomanip>

using namespace std;

int
main()
{

const
int stevilo_odgovorov = 40, stevilo_razl_ocen = 11;

int
odgovor[stevilo_odgovorov] = {1, 2, 6, 4, 8, 5, 9, 7, 8,

10
, 1, 6, 3, 8, 6, 10, 3, 8, 2, 7, 6, 5, 7, 6, 8, 6, 7,

5
, 6, 6, 5, 6, 7, 5, 6, 4, 8, 6, 8, 10};

int
pogostost_odgovorov[stevilo_razl_ocen] = {0};

for
(int odg = 0; odg < stevilo_odgovorov; odg++)
++
pogostost_odgovorov[odgovor[odg]];

cout << "Znanje iz programiranja v C++" << setw(30) << "Stevilo studentov" << endl;

for
(int znanje = 1; znanje < stevilo_razl_ocen; znanje++)

cout << setw(15) << znanje
<<
setw(35) << pogostost_odgovorov[znanje] << endl;

system("pause");
return
0;
}