/// Taller 4 ///
/// 1) Hacer un programa que lea una matriz A de 4 filas por 2 columnas de enteros positivos, cree e imprima dos vectores B y C. B que contenga los nĂºmeros pares y C los impares.///
#include <iostream>
using namespace std;
int main( )
{
int i, j, A[ 4 ] [ 2 ] , a, b, B[ 8 ] , C[ 8 ] ,r;
for ( i= 0 ; i<= 3 ; i++ )
{
for ( j= 0 ; j<= 1 ; j++ )
{
cout << "Ingrese los Elementos de la Columna " << j+ 1 << " y Fila " << i+ 1 << " : " ;
cin >> A[ i] [ j] ;
}
}
a= 0 ;
b= 0 ;
for ( i= 0 ; i<= 3 ; i++ )
{
for ( j= 0 ; j<= 1 ; j++ )
{
r= A[ i] [ j] % 2 ;
if ( r== 0 )
{
B[ a] = A[ i] [ j] ; // Son Pares
a= a+ 1 ;
C[ b] = 0 ;
b= b+ 1 ;
}
else
{
B[ a] = 0 ;
a= a+ 1 ;
C[ b] = A[ i] [ j] ; // Son Impares
b= b+ 1 ;
}
}
}
for ( i= 0 ; i<= 7 ; i++ )
{
if ( B[ i] ! = 0 )
{
cout << "Par: " << B[ i] << endl;
}
}
for ( i= 0 ; i<= 7 ; i++ )
{
if ( C[ i] ! = 0 )
{
cout << "Impar: " << C[ i] << endl;
}
}
system ( ( "PAUSE" ) ) ;
cout << "Yurs" << endl;
}
Ly8vIFRhbGxlciA0IC8vLwoKLy8vIDEpICBIYWNlciB1biBwcm9ncmFtYSBxdWUgbGVhIHVuYSBtYXRyaXogQSBkZSA0IGZpbGFzIHBvciAyIGNvbHVtbmFzIGRlIGVudGVyb3MgcG9zaXRpdm9zLCBjcmVlIGUgaW1wcmltYSBkb3MgdmVjdG9yZXMgQiB5IEMuIEIgcXVlIGNvbnRlbmdhIGxvcyBuw7ptZXJvcyBwYXJlcyB5IEMgbG9zIGltcGFyZXMuLy8vCgoKI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKCWludCBpLCBqLCBBWzRdWzJdLCBhLCBiLCBCWzhdLCBDWzhdLHI7Cglmb3IoaT0wOyBpPD0zOyBpKyspCgl7CgkJZm9yKGo9MDsgajw9MTsgaisrKQoJCXsKCQkJY291dCA8PCAiSW5ncmVzZSBsb3MgRWxlbWVudG9zIGRlIGxhIENvbHVtbmEgIiA8PGorMSA8PCIgeSBGaWxhICIgPDxpKzEgPDwiIDogIjsKCQkJY2luPj5BW2ldW2pdOwoJCX0KCX0KCWE9MDsKCWI9MDsKCWZvcihpPTA7IGk8PTM7IGkrKykKCXsKCQlmb3Ioaj0wOyBqPD0xOyBqKyspCgkJewoJCQlyPUFbaV1bal0lMjsKCQkJaWYocj09MCkKCQkJCXsKCQkJCQlCW2FdPUFbaV1bal07IC8vIFNvbiBQYXJlcyAKCQkJCQlhPWErMTsKCQkJCQlDW2JdPTA7CgkJCQkJYj1iKzE7CgkJCQl9CgkJCWVsc2UgCgkJCQl7CgkJCQkJQlthXT0wOwoJCQkJCWE9YSsxOwoJCQkJCUNbYl09QVtpXVtqXTsgLy8gU29uIEltcGFyZXMKCQkJCQliPWIrMTsKCQkJCX0KCQl9Cgl9Cglmb3IoaT0wOyBpPD03OyBpKyspCgl7CgkJaWYoQltpXSE9MCkKCQl7CgkJCWNvdXQgPDwgIlBhcjogIiA8PEJbaV08PCBlbmRsOwoJCX0KCX0KCWZvcihpPTA7IGk8PTc7IGkrKykKCXsKCQlpZihDW2ldIT0wKQoJCXsKCQkJY291dDw8ICJJbXBhcjogIiA8PENbaV08PCBlbmRsOwoJCX0KCX0KCXN5c3RlbSgoIlBBVVNFIikpOwogCWNvdXQ8PCJZdXJzIiA8PGVuZGw7Cn0=