///Taller 2///
/// 1) Escribir 2 vectores de 6 registros cada uno, el primer vector contiene el código de 6 estudiantes, y el otro contiene sus notas respectivas. Hacer un programa que escriba los vectores y que al finalizar tenga 3 opciones: 1 - consultar, 2 - modificar y 0 – salir. Hasta que no se le dé la opción salir (0), el programa debe seguir pidiendo alguna de las opciones. ///
#include<iostream>
using namespace std;
int main( )
{
int n, i;
long int codigo[ 6 ] , b;
float nota[ 6 ] ;
for ( i= 0 ; i< 5 ; i++ )
{
cout << "Ingrese el Codigo" << endl;
cin >> codigo[ i] ;
cout << "Ingrese Nota" << endl;
cin >> nota[ i] ;
}
cout << "Precione 1 Para Consultar - 2 Para Modificar - 0 Para Salir" << endl;
cin >> n;
while ( n < 0 ) ;
{
if ( n== 1 )
{
cout << "Ingrese el Codigo" << endl;
cin >> b;
for ( i= 0 ; i< 5 ; i++ )
{
if ( b== codigo[ i] )
{
cout << "Codigo: " << codigo[ i] << " - " << "Nota " << nota[ i] << endl;
}
}
}
if ( n== 2 )
{
cout << "Ingrese el Codigo" << endl;
cin >> b;
for ( i= 0 ; i< 5 ; i++ )
{
if ( b== codigo[ i] )
{
cout << "Nota Actual: " << nota[ i] << endl;
cout << "Nueva Nota:" << endl;
cin >> nota[ i] ;
cout << "Nota Modificada Con Exito" << endl;
cout << "Nota Actual: " << nota[ i] << endl;
}
}
}
cout << "Precione 1 Para Consultar - 2 Para Modificar - 0 Para Salir" << endl;
cin >> n;
}
cout << "Yurs" << endl;
system ( ( "PAUSE" ) ) ;
}
Ly8vVGFsbGVyIDIvLy8KCi8vLyAxKSBFc2NyaWJpciAyIHZlY3RvcmVzIGRlIDYgcmVnaXN0cm9zIGNhZGEgdW5vLCBlbCBwcmltZXIgdmVjdG9yIGNvbnRpZW5lIGVsIGPDs2RpZ28gZGUgNiBlc3R1ZGlhbnRlcywgeSBlbCBvdHJvIGNvbnRpZW5lIHN1cyBub3RhcyByZXNwZWN0aXZhcy4gSGFjZXIgdW4gcHJvZ3JhbWEgcXVlIGVzY3JpYmEgbG9zIHZlY3RvcmVzIHkgcXVlIGFsIGZpbmFsaXphciB0ZW5nYSAzIG9wY2lvbmVzOiAxIC0gY29uc3VsdGFyLCAyIC0gbW9kaWZpY2FyIHkgMCDigJMgc2FsaXIuIEhhc3RhIHF1ZSBubyBzZSBsZSBkw6kgbGEgb3BjacOzbiBzYWxpciAoMCksIGVsIHByb2dyYW1hIGRlYmUgc2VndWlyIHBpZGllbmRvIGFsZ3VuYSBkZSBsYXMgb3BjaW9uZXMuIC8vLwoKI2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewogICAgaW50IG4sIGk7CiAgICBsb25nIGludCBjb2RpZ29bNl0sIGI7CiAgICBmbG9hdCBub3RhWzZdOwogICAgICAgIGZvcihpPTAgOyBpPDUgOyBpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PCJJbmdyZXNlIGVsIENvZGlnbyI8PGVuZGw7CiAgICAgICAgICAgICAgICBjaW4+PmNvZGlnb1tpXTsKICAgICAgICAgICAgICAgIGNvdXQ8PCJJbmdyZXNlIE5vdGEiPDxlbmRsOwogICAgICAgICAgICAgICAgY2luPj5ub3RhW2ldOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQ8PCJQcmVjaW9uZSAxIFBhcmEgQ29uc3VsdGFyIC0gMiBQYXJhIE1vZGlmaWNhciAtIDAgUGFyYSBTYWxpciI8PGVuZGw7CiAgICAgICAgICAgICAgICAgIGNpbj4+bjsKICAgICAgICAgICAgd2hpbGUgKG4gPCAwKTsKICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBpZihuPT0xKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY291dDw8IkluZ3Jlc2UgZWwgQ29kaWdvIjw8ZW5kbDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaW4+PmI7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yKGk9MCA7IGk8NSA7IGkrKykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoYj09Y29kaWdvW2ldKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3V0PDwiQ29kaWdvOiAiPDxjb2RpZ29baV0gPDwiIC0gIiA8PCJOb3RhICI8PG5vdGFbaV0gPDxlbmRsOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgaWYobj09MikKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBjb3V0PDwiSW5ncmVzZSBlbCBDb2RpZ28iPDxlbmRsOwoJCQkJCQljaW4+PmI7CgkJCQkJCWZvcihpPTAgOyBpPDUgOyBpKyspCgkJCQkJCQl7CgkJCQkJCQkJaWYoYj09Y29kaWdvW2ldKQoJCQkJCQkJCQl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY291dDw8Ik5vdGEgQWN0dWFsOiAiIDw8bm90YVtpXSA8PGVuZGw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY291dDw8Ik51ZXZhIE5vdGE6IiA8PGVuZGw7CgkJCQkJCQkJCQkgY2luPj5ub3RhW2ldOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdXQ8PCJOb3RhIE1vZGlmaWNhZGEgQ29uIEV4aXRvIiA8PGVuZGw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY291dDw8Ik5vdGEgQWN0dWFsOiAiIDw8bm90YVtpXSA8PGVuZGw7CgkJCQkJCQkJCX0KCQkJCQkJCX0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBjb3V0PDwiUHJlY2lvbmUgMSBQYXJhIENvbnN1bHRhciAtIDIgUGFyYSBNb2RpZmljYXIgLSAwIFBhcmEgU2FsaXIiPDxlbmRsOwogICAgICAgICAgICAgICAgICBjaW4+Pm47CiAgICAgICAgICAgICAgICAgIH0KCWNvdXQ8PCJZdXJzIiA8PGVuZGw7CglzeXN0ZW0oKCJQQVVTRSIpKTsKfQ==