Separare i numeri pari e dispari dal vettore A e poszionare i dispari nel vettore B e i pari nel vettore C

di il
6 risposte

Separare i numeri pari e dispari dal vettore A e poszionare i dispari nel vettore B e i pari nel vettore C

Salve a tutti,
PREMESSA
Non sono questo fenomeno nella programmazione, ma è da un'ora che ho mal di testa perché non riesco ad andare avanti

PROBLEMA
Il professore ci ha affidato un esercizio: "Dopo aver acquisito da tastiera un vettore A di 10 numeri interi, salvare in un vettore B tutti i numeri dispari e in un vettore C tutti i numeri pari; stampare, poi, il contenuto di ciascun vettore."

CODICE DA ME SCRITTO

#include <iostream>
using namespace std;

int main()
{  int i=0, vettore_A[10], vettore_B[10], vettore_C[10];

   cout<<"Inserisci 10 numeri nel vettore A"<<endl;
   
   for(i=0; i<10; i++) {
   cin>>vettore_A[i];
   
   if(vettore_A[i]%2==0){
   vettore_C[i]=vettore_A[i];
   }
   
   else {
   vettore_B[i]=vettore_A[i];
   }
   }
  
   cout<<"Pari: "<<vettore_C[i]<<endl;
   cout<<"Dispari: "<<vettore_B[i]<<endl;
 
   return 0;
}
Purtroppo testandolo non so perché non funziona come dovrebbe. Lo so qualcuno starà per ridere, ma si ho difficoltà. Ne sarei lieto, capire dove fosse il problema.

Lo so ho visto che c'era un post uguale, ma non capivo nulla.
Grazie a tutti quelli che mi aiuteranno ?.

6 Risposte

Devi accedere o registrarti per scrivere nel forum
6 risposte