problem z uzupelnie programu

problem z uzupelnie programu
E2
  • Rejestracja:około 12 lat
  • Ostatnio:ponad 10 lat
  • Postów:9
0

witam
mam gotowy program napisany w dev c++, którego należy użupelnić o para rzeczy :
dopisywanie oceny wskazanemu za pomocą nazwiska studentowi,
wyświetlanie wykazu ocen wskazanego (nazwisko) studenta wraz
ze średnią arytmetyczną uzyskanych ocen.

Kopiuj
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;

struct STUDENT
  {
   char nazwisko[30], imie[25];
   unsigned int idStudenta, liczbaOcen;
  };
  
struct OCENA
  {
   char dataOceny[11];
   float ocena;
   int idStudenta;
  };

const unsigned LICZBA_STUDENTOW = 30;
const unsigned LICZBA_OCEN = 300;

STUDENT *PobierzDaneStudenta(int &ile)
  {
   if(ile<LICZBA_STUDENTOW)
     {
      STUDENT *S=new STUDENT;
      cout<<"Nazwisko: "; cin>>ws>>setw(30)>>S->nazwisko;
      cout<<"Imie: "; cin>>ws>>setw(25)>>S->imie;   
    
     S->idStudenta=ile;
      cout<<"Ocen: "; cin>>ws>>S->liczbaOcen;      
      ++ile;
      return S;
     }
  
   return NULL;
  }

void WyswietlListeStudentow(STUDENT *G[],int ile)
  {
   for(int i=0;i<ile;++i)
     {
      cout<<"LP: "<<(i+1)<<endl;
      cout<<"Nazwisko: "<<G[i]->nazwisko<<endl;
      cout<<"Imie: "<<G[i]->imie<<endl;
      cout<<"Id: "<<G[i]->idStudenta<<endl;
      cout<<"Ocen: "<<G[i]->liczbaOcen<<endl;
      cout<<endl;
     }
  }

void menu(void)
  {
   cout 
      << "Nacisnij: " << endl
      << "1 - Nowy student " << endl
      << "2 - Lista studentow " << endl
      << "0 - Koniec " << endl
     ;
  }

int main(int argc, char *argv[])
  {
   STUDENT *Grupa[LICZBA_STUDENTOW];
   OCENA *Oceny[LICZBA_OCEN];
   char co = '0';
   int ileStudentow = 0;
   do
     {
      menu();
      cin >> co;
      switch (co)
        {
         case '1': Grupa[ileStudentow] = PobierzDaneStudenta(ileStudentow); break;
         case '2': WyswietlListeStudentow(Grupa, ileStudentow); break;
         default: co = '0';
        }
     } while (co != '0');
   return EXIT_SUCCESS;
  }

dodałem <code> - msm

edytowany 2x, ostatnio: msm
KR
Wydaje Ci sie widze, ze my poprawimy go za Ciebie? Jesli tak, to zle Ci sie wydaje. Masz prosty kod. Usiadz i popraw go samemu. Rowniez uzywaj tagow <code> do umieszczania kodu.
E2
  • Rejestracja:około 12 lat
  • Ostatnio:ponad 10 lat
  • Postów:9
0

Może by ktoś pomógł, bo nie bardzo wiem jak się za to zabrać ?

_13th_Dragon
Jest na to dwa sposoby: 1. Przeczytać pierwszy lepszy kurs C++ który się znajdzie w google i w ciągu kilku dni to dasz rady zrobić; 2. Napisać ogłoszenie w dziale pracy i za jakieś 30 zł ktoś ci zrobi gotowca.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.