Páginas

NIMADRES

Calcular El Mayor De N Numeros En C++

En este programa  hecho en C++ el usuario establece cuantos números desea, ingresa cada uno de ellos y al final solo se establece cual de todos es el mayor:

#include <iostream>

int main()
{
    int numero;
    int numeroMayor;
    system("color 0a");
    
    std::cout<<"Programa para calcular el numero mayor"<<std::endl;
    
    std::cout<<"\nCuantos numeros quieres: ";
    std::cin>>numeroMayor;
    
    for(int i = 0;i < numeroMayor;i++)
    {
        std::cout<<"Introduce el numero "<<i<<": ";
        std::cin>>numero;
        if(numero > numeroMayor)
        {
            numeroMayor = numero;
        }
    }
    
    std::cout<<"El numero mayor es: "<<numeroMayor<<std::endl;
    
    std::cin.get();
    std::cin.get();
    
    return 0;
}

Hacer Un Triangulo De Pascal En C++

Esta vez mostrare como hacer un programa que imprima un triangulo de pascal en C++, este programa imprime los numeros dependiendo hasta que potencia quieras llegar!!
#include <iostream>
#include <iomanip>

using namespace std;

int factorial(int numero);
int formula(int numero,int posicion);

int main()
{
    int numero;
    
    cout<<"Ingrese la potencia: ";
    cin>>numero;
    int x = numero * 2;
    for(int i = 0; i <= numero;++i,x -= 2){
        for(int s = 0; s <= x;s++)
            cout<<" ";
        for(int k = 0; k <= i;++k){
            cout<<setw(4)<<formula(i,k);
        }
        cout<<endl;
    }
    cin.get();
    cin.get();

    return 0;
}

int factorial(int numero)
{
    int factorial = 1;
    for(int i = 1; i <= numero;++i){
            factorial *= i;
    }
    return factorial;
}

int formula(int numero,int posicion)
{
   int combinacion;
   combinacion = factorial(numero)/
   (factorial(numero-posicion)* factorial(posicion));
   return combinacion;  
}