Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Nie działa suma

Ostatnio zmodyfikowano 2013-09-27 18:22
Autor Wiadomość
zamir4
Temat założony przez niniejszego użytkownika
[C++] Nie działa suma
» 2013-09-27 18:13:11
Witam.
Serdecznię prosze o pomoc. Otóż , nie działa mi ostatni for, czyli nie działa poprawne wyświetlanie sumy. Cały czas wyświetla 0, nawet gdy wklepuje w danych ze student jest na 1 roku.
Proszę o pomoc.
Kod :
C/C++
#include <iostream>
#include <string>
using namespace std;
int suma;
struct studia
{
    string nazwa_uczelni;
    string kierunek_uczelni;
   
   
} uczelnia;
struct student
{
    string imie;
    string nazwisko;
    int rok;
    int wiek;
    int stypN;
    int stypS;
    studia odw;
} cos;
int main()
{
    student cos[ 5 ];
    for( int i = 0; i < 2; i++ )
    {
       
       
        /* cout << " Podaj nazwe uczelni studenta: " <<endl;
            cin >> cos[i].odw.nazwa_uczelni;
            cout << " Podaj kierunek uczelni studenta: " <<endl;
            cin >> cos[i].odw.kierunek_uczelni;
            cout << " Podaj imie studenta: " <<endl;
            cin >> cos[i].imie;
            cout << " Podaj nazwisko studenta: " <<endl;
            cin >> cos[i].nazwisko;
            cout << " Podaj na ktorym roku studiow jest student " <<endl;
            cin >> cos[i].wiek;
        */ cout << " Podaj na ktorym roku studiow jest student " << endl;
        cin >> cos[ i ].wiek;
        cout << " Podaj ile wynosi stypendium naukowe " << endl;
        cin >> cos[ i ].stypN;
        cout << " Podaj ile wynosi stypendium socjalne " << endl;
        cin >> cos[ i ].stypS;
    }
    cout << " A oto zebrani studenci: " << endl;
    /*for(int j=0;j<2;j++)
    {
   
    cout << "Imie: " << cos[j].imie ;
    cout << " Nazwisko: " << cos[j].nazwisko << endl;
    cout << " Student jest na uczelni : " << cos[j].odw.nazwa_uczelni ;
    cout << " oraz na kierunku : " << cos[j].odw.kierunek_uczelni <<endl;
    if(cos[j].stypN==0)
    {
   
    cout << " Nie posiada stypendium naukowego " << endl;
    } else
   
    cout << " Stypendium naukowe wynosi: " << cos[j].stypN << "zloty                      " <<endl;
   
    if(cos[j].stypS==0)
   
    cout << " Nie posiada stypendium socjalnego" <<  endl;
    else
    cout << " Stypendium Socjalnego wynosi: " << cos[j].stypS << "zloty" <<endl;
    } */
    for( int j = 0; j < 2; j++ )
    {
       
        if( cos[ j ].rok == 1 )
        {
            suma = suma + cos[ j ].stypS;
        } }
    cout << " a o to suma : " << suma << endl;
}
P-92733
pekfos
» 2013-09-27 18:20:32
Nie modyfikujesz składowej rok.
P-92736
zamir4
Temat założony przez niniejszego użytkownika
» 2013-09-27 18:22:32
Aż mi wstyd, przepraszam i dziękuję :)
P-92737
« 1 »
  Strona 1 z 1