ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C++: Estructuras de control

Algunas de las estructuras de control básicas en C++: if, for, while

Lenguaje: C++ (compilador: G++ 4.5.2 Linux)

Categoría: Básico

// Fuente procedente de ErrorDeSintaxis.es  
// Algunas de las estructuras de control básicas  
//  en C++: if, for, while  
// Compilador: G++ 4.5.2 Linux  
// Nivel: Básico  
// Disponible desde 29/07/2011  
// Aportado por Nacho  
// Autor original: Nacho Cabanes  
// Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=338  

#include <iostream>
#include <string>
 
using namespace std;
 
int main() {
    int x, y;
    bool esMayorX;
 
    cout << "Introduce un numero: ";
    cin >> x;
 
    cout << "Introduce otro numero: ";
    cin >> y;
 
    esMayorX = x > y;
 
    if (y > x)
        cout << "El segundo es mayor" << endl;
 
    // Condicion usando "bool"
    if (esMayorX)
        cout << "El primero es mayor" << endl;
 
    // Declarar antes de usar
    for (int i=0; i<x; i++)
        cout << i;
    cout << endl;
 
    // Operador condicional y bucles con bool
    int minimo = x>y? y : x;
 
    bool terminado = false;
    while (!terminado) {
        minimo++;
        cout << ".";
        if ((minimo == x) || (minimo == y))
 
            terminado = true;
    }
    cout << endl;
}