sábado, 11 de febrero de 2017

Figura: Triángulo Rectángulo con Asterisco. V4

CÓDIGO EN C++/FOR

#include <iostream>
#include <ctime>

using namespace std;

//Prototipo de función
int leer_num();
void figura (int size );

int main()
{
 figura (leer_num());
 
    return 0;
}

//Definición de función

 //Recibe parámetro vacío, luego de leer numero por teclado devuelve en el main.
int leer_num()
{
 
    int num;
    cout<<"Ingrese un numero: ";
        cin>>num;
    while (num < 2 )
    {    
        cout<<"Ingrese otro numero: ";
        cin>>num;
    }
    return num; //Devuelve numero
 }

//Dibuja la figura
void figura (int size )
{
    int line, col;
 
    for( line = size ; line >= 1 ; line--)
    {
        for( col = 1 ; col <= size - line ; col++)
            cout<<" "; //dibuja espacio blanco
     
        for ( col = 1 ; col <= line ; col++)
             cout<<"*"; //Dibuja asterisco
     
        cout<<endl;
    }
}