Alex-ionutz 0 Raportează post Postat Noiembrie 19, 2010 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