Jump to content
Forum Roportal
Sign in to follow this  
Alex-ionutz

Structuri in C++

Rate this topic

Recommended Posts

Am de facut la info o problema si nu prea stiu cum sa o rezolv

Cerinta problemei este:

In doua fisiere text(clasa1.txt si clasa2.txt)sunt pastrate informatii despre elevii din clasa n1,respectiv n2,iar apoi, pentru fiecare elev din clasa ,pe un rand,urmatoarele atribute:numele,prenumele si media generala.Se copiaza aceste informatii in doi vectori cu inregistrari(clasa 1 si clasa 2).Cei doi vectori vor fi ordonati crescator dupa medie. Sa se intercaleze cei doi vectori in vectorul clase, care trebuie sa contina suplimentar si informatia despre clasa elevului.Sa se afiseze media mediilor generale pe fiecare clasa si pe ambele clase impreuna.Sa se afiseze ce clasa are media pe clasa mai mare.

Eu am inceput sa rezolv problema astfel:

#include<stdio.h>

#include<math.h>

//Declaram structura clasa

typedef struct

{

int numarul_n1,numarul_n2;

char nume[50],prenume[50];

float media;

}CLASA;

int main()

{

//Declararea variabilelor

CLASA element;

FILE*f;

f=fopen("clasa1.txt","r");

int i,n;

printf("%s %s, %d.\n", element.nume, element.prenume, element.media)

}

 

nush cred ca trebuie doua structuri,si as vrea sa fac citirea si afisare am incercat eu cu o functie dar nush sper sa ma puteti ajuta:

void afisare(int c1[255],c2[255],int n)

{

for(int i=0;i<n;i++)

printf("%d%d",c1,c2);

}

 

Va rog ajutatima sa pot rezolva problema am nevoie de ea pana luni :airkiss: :good: :D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×