Visualizzazione dei risultati da 1 a 10 su 22

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    12
    Quote Originariamente inviata da Samuele_70 Visualizza il messaggio
    Dei modificare anche le dichiarazioni delle funzioni
    Posta il nuovo codice




    codice:
    #include <stdio.h>
     #include <stdlib.h>
    
    
    void inverti (int *X, int n);
    void scambio (int *a, int *b);
    
    
    
    
    main () {
    
    
    int *X, n, i, *a, *b;
    
    
    
    
    printf("quale è la dimensione del tuo array?");
    scanf("%d", &n);
    X=(int *)malloc(n*sizeof(int));
    
    
    for (i=0; i<n; i++) {
    printf ("Inserisci X[%d]: ", i);
    scanf ("%d", &X[i]);
    }
    
    
    
    inverti (X,n);
    
    
    scambio (a,b);
    
    
    
    
    for (i=0; i<n; i++) {
    printf ("X[%d] %d \n", i, X[i]);
    }
    
    
    }
    e questa è la function

    codice:
    void inverti (int *X,int n) {
    
    
    int i;
    
    
    for (i=0; i<(n/2); i++) {
    scambio (&X[i], &X[n-1-i]);
    }
    
    
    }
    
    
    
    
    void scambio (int *a, int *b){
    int tmp=*a;
    
    
    *a=*b;
    b=tmp;
    
    }
    Ultima modifica di ringo24; 02-01-2015 a 22:24

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.