Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    55

    [C] unione di due vettori

    Salve ragazzi, sono incappato in questo problema appartentemente facile, ma non riesco proprio a risolverlo.

    Allora, il testo è il seguente:
    Scrivere un programma in C che prende in ingresso due array e restituisce un solo array ottenuto dall'unione dei due in modo che gli elementi di posto pari del nuovo array siano uguali a quelli del primo array e gli elementi di posto dispari uguali a quelli del secondo array. Lo studente supponga che gli array hanno dimensione 10 e scelga se essi devono essere passati alla funzione o inseriti da tastiera.


    Il mio codice è:


    codice:
    #include<stdio.h>
    #include<stdlib.h>
    #define VAL 10
    
    void unione (int a[], int b[]);
    
    int main (){
    
    int a[VAL], b[VAL];
    int i;
    printf ("Inserire il valore del primo array\n");
    for (i=0; i<10; i++){
        scanf ("%d", &a[i]);}
    printf ("Inserire valore del secondo array\n");
    for (i=0; i<10; i++){
        scanf ("%d", &b[i]);
        }
    unione (a[VAL], b[VAL]);
    
    }
    
    void unione (int a[], int b []){
        int somma [20];
        int i, j, count=0;
        for (i=a[0]; i<a[10]; i++){
            for (j=b[0]; j<b[10]; j++)
                
        }
        for (i=0; i<20; i++)
            printf ("Il vettore risultante e' :", somma[i]);
    
        }

    ovviamente la parte dei due cicli for è sbagliata.. è proprio la che non capisco dove mettere le mani.. Grazie in anticipo
    Ultima modifica di LeleFT; 02-07-2014 a 12:12 Motivo: Aggiunti i tag CODE

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.