Advertisement
Guest User

Alfabetico

a guest
Apr 19th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <iostream>
  4. #define MAX 3
  5. using namespace std;
  6.  
  7. typedef struct alunni{
  8.     char nome[20];
  9.     int assenze;
  10.     float media;
  11. }alunni;
  12.  
  13. int main()
  14. {
  15.     alunni classe[MAX];
  16.     int i,j;
  17.     char temp[20];
  18.    
  19.     for (i=0;i<MAX;i++)
  20.     {
  21.         printf ("Inserisci nome ");
  22.         cin>>classe[i].nome;
  23.         printf ("Inserisci numero assenze ");
  24.         cin>>classe[i].assenze;
  25.         printf ("Inserisci la media dei voti ");
  26.         cin>>classe[i].media;
  27.        
  28.         printf ("\n"); 
  29.     }
  30.    
  31.  
  32.     printf ("\n\n");
  33.    
  34.    
  35.     printf ("Ordine alfabetico\n\n");
  36.    
  37.     for (i=0;i<MAX;i++)
  38.     {
  39.         for (j=0;j<MAX;j++)
  40.         {
  41.            
  42.        
  43.         if (classe[i].nome<classe[j].nome)
  44.         {
  45.             temp=classe[j].nome;
  46.             classe[j].nome=classe[i].nome;
  47.             classe[i].nome=temp;
  48.         }
  49.         }
  50.     }
  51.    
  52.     for (i=0;i<MAX;i++)
  53.     {
  54.         printf ("%s\n",classe[i].nome);
  55.     }
  56.    
  57.    
  58.     system ("pause");
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement