Sari la conținut
Forum Roportal
Alex-ionutz

Structuri in C++

Evaluează acest topic

Postări Recomandate

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

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×