Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define MAX 100
- typedef struct{
- int codice;
- int quantit;
- }cod;
- cod codici[MAX];
- int inserimento();
- void ordinamento(int n);
- void somma(int n);
- int main(void) {
- int n,a=0;
- do{
- 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");
- scanf("%d",&a);
- switch(a){
- case 1:
- 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
- break;
- case 2:
- ordinamento(n);
- break;
- case 3:
- somma(n);
- break;
- case 4:
- exit(0);
- break;
- deafult:
- break;
- }
- }while(a!=1000);
- return EXIT_SUCCESS;
- }
- int inserimento(){ //funzione per l inserimento, non sta il controllo per i duplicati, lo devi fare tu che sto di fretta
- int n,i;
- do{
- printf("quanti codici vuoi?");
- scanf("%d",n);
- }while(n<0 && n>MAX);
- for(i=0;i<n;i++){
- printf("Inserisci il codice numero: %d",i);
- scanf("%d",&codici.codice);
- printf("Inserisci la quantit");
- scanf("%d",&codici.quantit);
- }
- }
- void ordinamento(int n){
- //bubble sort
- }
- void somma(int n){
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement