Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct{
- char marca[6];
- int annoimm;
- }m;
- void boolsort(struct m car[], int);
- int main(){
- int n, i;
- m *car;
- printf("Quante machine ci sono? ");
- scanf("%d", &n);
- car=(m*)malloc(n*sizeof(m));
- for( i=0; i<n; i++) {
- printf("Machina n.%d :\n", i+1);
- scanf("Marca: %s\n", &car[i].marca );
- scanf("Anno imatricolazione: %d\n", &car[i].annoimm);
- }
- void boolsort(struct m car[], n);
- for( i=0; i<n; i++){
- printf("Marca: %s\n", car[i].marca);
- printf("Anno imatriclazione: %d", car[i].annoimm);
- }
- return 0;
- }
- void boolsort(struct m car[], int b){
- struct m temp, passo=0;
- bool ordinato=false;
- while(passo<b && !ordinato){
- passo=passo+1;
- ordinato=true;
- for(int i=b-1; i>0; i--){
- if( m[i].annoimm<m[i+1].annoimm<){
- temp=m[i];
- car[i]=car[i-1];
- car[i-1]=temp;
- ordinato=false;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement