Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Caricare un vettore di 20 risposte di un test (le risposte possono
- valere solo “VERO” o “FALSO”) e calcolare la percentuale delle risposte
- “VERO” e la percentuale delle risposte “FALSO”.
- */
- #include <iostream>
- using namespace std;
- string lower_string(string s) {
- for (size_t i = 0; i < s.length(); i++) {
- s[i] = tolower(s[i]);
- }
- return s;
- }
- int main() {
- const int dim = 2;
- string v[dim];
- float vero = 0, falso = 0, percentualeV = 0, percentualeF = 0;
- cout << "Inserisci solo VERO o FALSO" << endl;
- for (int i = 0; i < dim; i++) {
- do {
- cout << "v[" << i << "]= Risposta domande n." << (i + 1) << ": ";
- cin >> v[i];
- v[i] = lower_string(v[i]);
- if (v[i] == "vero")
- vero++;
- else
- falso++;
- } while (v[i] != "vero" && v[i] != "falso");
- }
- percentualeV = ((vero / dim) * 100);
- percentualeF = ((falso / dim) * 100);
- cout << "Percentuale vero= " << percentualeV << "%" << endl;
- cout << "Percentuale falso= " << percentualeF << "%" << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement