Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- typedef struct zeneszam{
- int sorszam;
- char eloado[50];
- char cim[150];
- int hossz; //a hossz masodpercben
- }zeneszam;
- int main(){
- char sor[300];
- zeneszam tomb[500];
- int i, db=0;
- int maxhossz=0;
- while (gets(sor)!=NULL){
- char *token=strtok(sor, ";");
- tomb[db].sorszam=atoi(token);
- token=strtok(NULL, ";");
- strcpy(tomb[db].eloado, token);
- token=strtok(NULL, ";");
- strcpy(tomb[db].cim, token);
- int hossz=(atoi(strtok(NULL, ":")))*60+atoi(strtok(NULL, ":"));
- tomb[db].hossz=hossz;
- if (hossz>=maxhossz){
- maxhossz=hossz;
- }
- db++;
- }
- for (i=0; i<db; i++){
- if (tomb[i].hossz==maxhossz){
- printf("%s\n", tomb[i].eloado);
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement