Informatică, întrebare adresată de rozicutadraguta, 9 ani în urmă

Va rog ajutati-ma la aceasta problema. Se cunosc absențele motivate si nemotivate pentru n elevi ai unei clase. Sa se calculeze numarul total de absențe motivate,numarul total de absențe nemotivate. Sa se afișeze mesajul ,,da" daca exista elevi cu peste 40 de absențe nemotivate. Si mesajul ,,nu" daca nu exista astfel de elevi.

Răspunsuri la întrebare

Răspuns de StarBack
1
Salut. Uite aici rezolvarea problemei. Succes in continuare!


#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{         
        int nr_elevi, ab_motivate, ab_nemotivate;
        int nr_absente_motivate = 0, nr_absente_nemotivate = 0;

        int i;
        bool found = false;

        cout << "Elevi: "; cin >> nr_elevi;

        for (i = 1; i <= nr_elevi; i++)
        {
               cout << endl << "Elevul " << i << endl;
               cout << "Absente motivate: "; cin >> ab_motivate;
               cout << endl;
               cout << "Absente nemotivate: "; cin >> ab_nemotivate;

               nr_absente_motivate += ab_motivate;
               nr_absente_nemotivate += ab_nemotivate;

               if (ab_nemotivate >= 40)
                          found = true;

        }
                    cout << endl << "Numar absente motivate: " << nr_absente_motivate << endl;
            cout << endl << "Numar absente nemotivate: " << nr_absente_nemotivate << endl;

          if (found == true)
                   cout << "DA";
          else
                   cout << "NU";

          return 0;
}

rozicutadraguta: Multumesc mult
Alte întrebări interesante