Advertisement
Guest User

robo

a guest
Jan 22nd, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX 100
  4. typedef struct{
  5. int codice;
  6. int quantit;
  7. }cod;
  8. cod codici[MAX];
  9. int inserimento();
  10. void ordinamento(int n);
  11. void somma(int n);
  12. int main(void) {
  13. int n,a=0;
  14. do{
  15. printf("Inserire un numero:\n 1. inserire gli elementi \n 2. per ordinarli \n 3. per sommare le quantit\n 4. per uscire dal programma");
  16. scanf("%d",&a);
  17. switch(a){
  18. case 1:
  19. n = inserimento(); // 1 lo devi fare per forza prima degli altri o ti darà errore, se il numero è 10000 esci dal ciclo e finisce il programma
  20. break;
  21. case 2:
  22. ordinamento(n);
  23. break;
  24. case 3:
  25. somma(n);
  26. break;
  27. case 4:
  28. exit(0);
  29. break;
  30. deafult:
  31. break;
  32. }
  33. }while(a!=1000);
  34. return EXIT_SUCCESS;
  35. }
  36.  
  37. int inserimento(){ //funzione per l inserimento, non sta il controllo per i duplicati, lo devi fare tu che sto di fretta
  38. int n,i;
  39. do{
  40. printf("quanti codici vuoi?");
  41. scanf("%d",n);
  42. }while(n<0 && n>MAX);
  43. for(i=0;i<n;i++){
  44. printf("Inserisci il codice numero: %d",i);
  45. scanf("%d",&codici.codice);
  46. printf("Inserisci la quantit");
  47. scanf("%d",&codici.quantit);
  48. }
  49. }
  50.  
  51. void ordinamento(int n){
  52. //bubble sort
  53. }
  54.  
  55. void somma(int n){
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement