viernes, 14 de septiembre de 2012

Estructuras de Control (If) I

Leer un número y decir si es positivo, negativo o cero.

#include <iostream>
using namespace std;

int main(){

    int n;
    
    cout << "Digite numero: ";
    cin >> n;
    
    if(n<0)
        cout << "El numero es negativo...!";
    else
        if(n>0)
            cout << "El numero es positivo...!";
        else
            cout << "El numero es 0...!";
}

jueves, 13 de septiembre de 2012

Ejercicio con Vectores III

Llenar un vector con números enteros aleatorios, buscar un número y decir cuántas veces esta repetido.

#include <iostream>
using namespace std;

int main(){
    
    int n, N, i, c=0,  A[10];
    
    cout<<"Digite cantidad de numeros: ";
    cin>>n;
    cout<<"\n";
    
    for(i=0; i<n; i++){
             cout<<"Digite numero: ";
             cin>>A[i];
    }
    
    cout<<"\nDigite numero a buscar: ";
    cin>>N;
    
    for(i=0; i<n; i++){
             if(N==A[i])
                        c++;
    }
    
    if(c>0)
           cout<<"\nEl numero se encuentra repetido "<<c<<" veces.\n";
    else
        cout<<"El numero no se encuentra en el arreglo...!\n";
}

martes, 11 de septiembre de 2012

Ejercicio con Vectores II

Llenar un arreglo/vector aleatoriamente y colocarlo de forma ascendente y descendente.

#include <iostream>
using namespace std;

int main(){

    int n, aux, A[20];

    cout << "\nDigite cantidad de numeros: ";
cin >> n;

for(int i=0; i<n; i++){
        cout << "Digite numero: ";
        cin >> A[i];
    }
   
    for(int i=0; i<n-1; i++){
        for(int j=i+1; j<n; j++){
            if(A[i] > A[j]){
                aux = A[j];
                A[j] = A[i];
                A[i] = aux;
            }
  }
  }

  cout << "\n\nEn orden ascendente: ";
for(int i=0; i<n; i++){
        cout << "\t" << A[i];
    }

    for(int i=0; i<n-1; i++){
        for(int j=i+1; j<n; j++){
            if(A[i] < A[j]){
                aux = A[j];
                A[j] = A[i];
                A[i] = aux;
  }
  }
  }

    cout << "\n\nEn orden descendente: ";
    for(int i=0; i<n; i++){
        cout << "\t" << A[i];
    }
}

domingo, 9 de septiembre de 2012

Ejercicio con Vectores I

Un ejercicio sencillo de programación:

Llenar un arreglo/vector con números enteros y mostrarlo en pantalla.


#include <iostream>
using namespace std;

int main(){

    int A[20], n;

    cout << "Digite cantidad de numeros: ";
    cin >> n;

    for(int i=0; i<n; i++){
           cout << "Digite numero: ";
           cin >> A[i];
    }

    cout << "Vector A: ";
    for(int i=0; i<n; i++){
           cout << "\t" << A[i];
    }
}

Sencillo :)

sábado, 8 de septiembre de 2012

Bienvenid@s a mi Blog

Bueno mi gente, este es mi primer post y como diriamos en la costa Colombiana, "estoy corroncho".   =) 


A partir de hoy comenzaré a publicar ejercicios de programación en C++, mas específicamente programación estructurada o modular, para aquellas personas que quieran aprender un poco o simplemente pa'los que necesiten pasar una materia en la U, osea pa'los flojos ;)

Ejercicios con arreglos (vectores, matrices), estructuras, funciones, etc., y otros puntos básicos en la programación estructurada.

Muchos de los ejercicios son elaborados por mí y otros son sacados de libros, para hacerlos mas específicos. Todos los post tendrán el título del ejercicio y la solución, algunos explicados otros dejados a su comprensión.

Sin mas nada que decir (por ahora), comenzaré con ejercicios básicos.

Cualquier duda, crítica, comentario o inquietud será bien recibida.