top of page

1) Hallar el factorial de un número:

#include <iostream>
#include <math.h>
using namespace std;

int num, factorial = 1;

int main() 
{
    cout << "Ingresa un numero positivo: ";
    cin >> num;

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

    cout << "Factorial de " << num << " = " << factorial << endl;
    return 0;
}

image_edited_edited.jpg

2) Suseción:

#include <iostream>
#include <math.h>
using namespace std;

double n;
int resultado;

int main() 
{
   do
   {
       cout << "1.- Sucesion ascendente\n2.- Sucesión descendente\n";
       cin >> resultado;
       switch (resultado)
       {
           case 1:
           {
               cout << "Ingrese el máximo valor de la sucesión: ";
               cin >> n;
                for (int i = 0; i < n; i++) 
               {
                    cout << i << " ";
                }
                break;
           }
            case 2:
            {
                cout << "Ingrese el máximo valor de la sucesión: ";
               cin >> n;
           
               for (int k = n; k > 0; k--) 
               {
                    cout << k << " ";
                }
                break;
           }
       }
        return 0;
    }
    while (resultado!=0);
}

image.png
image_edited.jpg

3) Suma de números consecutivos:

#include <iostream>
#include <math.h>
using namespace std;

int num, sum;

int main() 
{
    sum = 0;

    cout << "Ingresa un numero positivo: ";
    cin >> num;

    for (int i = 1; i <= num; ++i) 
   {
        sum += i;
    }

    cout << "Suma = " << sum << endl;
    return 0;
}

image.png

4) Tabla de multiplicar:

#include <iostream>
#include <math.h>
using namespace std;

double n;
int num;

int main() 
{
    cout << "Ingresa un numero para la tabla de multiplicacion: ";
    cin >> num;
    
    cout << "Ingresa un maximo valor que va a multiplicar al numero elegido con anterioridad: ";
    cin >> n;

    for (int i = 1; i <= n; ++i) 
   {
        cout << num << " x " << i << " = " << num * i << endl;
    }

    return 0;
}

image.png

5) Conteo de dígitos de un número:

#include <iostream>
#include <math.h>
using namespace std;

int num, count = 0;

int main() 
{
    cout << "Ingresa un numero entero positivo: ";
    cin >> num;

    for (int temp = num; temp > 0; temp /= 10) 
   {
        ++count;
    }

    cout << "Número de digitos en " << num << " = " << count << endl;
    return 0;
}

image.png

Gracias por pasarte!

bottom of page