Advertisement
Abelsor

Semana 4 - Ejercicio 13

Feb 23rd, 2022
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. /*
  2.                         Semana 4 - Ejercicio 13
  3.     Dado un número n, imprimir una tabla de multiplicar de la siguiente manera:
  4.    
  5.         *  1  2  3  ...  n
  6.         1  1  2  3  ...  n*1
  7.         2  2  4  6  ...  n*2
  8.         .. .. .. .. ... ...
  9.         n 1*n 2*n  ....  n*n
  10. */
  11.  
  12. #include<iostream>
  13.  
  14. using namespace std;
  15.  
  16. int main()
  17. {
  18.     float n;
  19.    
  20.     do{
  21.         cout<<"Ingrese un numero entero y positivo: ";
  22.         cin>>n;
  23.     }
  24.     while(int(n)!=n or n<0);
  25.    
  26.     for(int i=0 ; i<=n ; i++){
  27.         for(int j=0 ; j<=n ; j++){
  28.             if(i==0 and j==0) // En la posicion 0,0 imprimimos '*'
  29.                 cout<<"* \t";
  30.             else if(i==0)  // En la primera fila imprimimos de '1' a 'n'
  31.                 cout<<j<<"\t";
  32.             else if(j==0)
  33.                 cout<<i <<"\t"; // En la primera columna imprimimos de '1' a 'n'
  34.             else
  35.                 cout<<i*j<<"\t";    // Imprimimos el producto
  36.         }
  37.         cout<<"\n";  // Salto al final de cada fila
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement