Pages

miércoles, 23 de enero de 2013

Eliminar un alumno de un salón dado su posición Codigo Fuente en C++

Problema
Hacer un programa o algoritmo que permita eliminar un alumno de un  salón de clase, dada una posición indicada

Solución
  • Entrada: 1 3 fila 1 columna 3
  • Salida: 1 1 0
Codigo Fuente en C++
#include <iostream>
#include <sstream>
using namespace std;
string convertir(int a){
    stringstream buf;
    string res;
    buf<<a;
    res=buf.str();
    return res;
}
int main(){
    string cad="";
     int f,c,i,j;
     int M[3][3];
     for(i=0;i<3;i++){
         for(j=0;j<3;j++){
             M[i][j]=1;
             cad=cad+convertir(M[i][j]);
         }
         cad=cad+"\n";
     }
     cout<<cad<<endl;
     cad="";
     cout<<"Ingrese la posicion del alumno a eliminar"<<endl;
     cout<<"Ingresa fila"<<endl;
     cin>>f;
     cout<<"Ingresa columna"<<endl;
     cin>>c;
     M[f-1][c-1]=0;
      for(int i=0;i<3;i++){
         for(int j=0;j<3;j++){
             cad=cad+convertir(M[i][j]);
         }
         cad=cad+"\n";
     }
     cout<<cad;
     return 0;
}

0 comentarios:

Publicar un comentario