Código C++ – Generador de Secuencias

#include <iostream>
using namespace std;

int main() {
    int start, end, step;
    char choice;

    cout << "Generador de Secuencias" << endl;
    cout << "Ingrese el número inicial: ";
    cin >> start;
    cout << "Ingrese el número final: ";
    cin >> end;
    cout << "Ingrese el paso (1 para impares, 2 para pares): ";
    cin >> step;

    if (step != 1 && step != 2) {
        cout << "Opción de paso no válida. El paso debe ser 1 para impares o 2 para pares." << endl;
        return 1;
    }

    cout << "Desea generar números " << (step == 1 ? "impares" : "pares") << " entre " << start << " y " << end << "? (y/n): ";
    cin >> choice;

    if (choice == 'y' || choice == 'Y') {
        cout << "Secuencia de números " << (step == 1 ? "impares" : "pares") << ":" << endl;
        for (int i = start; i <= end; i += step) {
            cout << i << " ";
        }
        cout << endl;
    } else {
        cout << "Secuencia no generada." << endl;
    }

    return 0;
}

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

Deja un comentario