//saludar
#include <iostream>
using namespace std;
int main()
cout <<"Hola"<<endl;
//sumar 2 numeros
#include <iostream>
using namespace std;
int main()
int num1, num2, suma;
cout<<"ingrese el primer numero: ";
cin >>num1;
cout<<"ingrese el segundo numero: ";
cin>>num2;
suma= num1 + num2;
cout<<"la suma es: "<<suma<<endl;
//numero par o impar
#include <iostream>
using namespace std;
int main()
int n;
cout<<"ingrese numero:";
cin>>n;
if(n % 2==0)
cout<<"El numero es par: ";
}
else
cout<<"el numero es impar: "<<endl;
//numero factorial mult
#include <iostream>
using namespace std;
int main()
int n, factorial=1, i;
cout<<"ingrese un numero: ";
cin>>n;
for(int i=1;i<=n;i++)
factorial *= i;
cout<<i;
cout<<"El factorial de"<< n <<"es: "<< factorial<<endl;
//condicional anidado
#include <iostream>
using namespace std;
int main()
int num1, num2;
cout<<"ingrese el primer numero: ";
cin>>num1;
cout<<"ingrese el segundo numero: ";
cin>>num2;
if(num1>num2)
{
cout<<"El numero mayor es: "<< num1<<endl;
else if(num2>num1)
cout<<"El numero mayor es: "<< num2<<endl;
else{
cout<<"ambos numeros son iguales: ";<<endl;
For:limite o interar em pieza desde un valor y va terminar en un valor
whait: bucle que funciona hasta que la función sea verdadera
// while
#include <iostream>
using namespace std;
int main()
int numero, contador = 1;
cout<<"ingre un numero limite: ";
cin>>numero;
while(contador <= numero)
cout<<contador<<endl;
contador++;
//tabla de multiplicar
#include <iostream>
using namespace std;
int main()
int numero;
cout<<"que tabla de multiplicar desea ver?: ";
cin>>numero;
//variable interacion; condicion/limite; incrementa o decrementa el contador
for (int contador=0;contador<=10;contador++){
cout<<numero <<" * "<<contador<<" = "<<numero* contador<<endl;
}//contador de numeros positivos, negativos y ceros
#include <iostream>
using namespace std;
int main()
int numero, positivos=0, negativos=0, ceros=0;
for(int i=1; i<=10;i++)
cout<<"ingrese un numero: "<< i <<" : ";
cin>>numero;
if (numero>0)
positivos++;
} else if (numero<0)
negativos++;
else
ceros++;
cout<<"positivos: "<< positivos<<endl;
cout<<"negativos: "<< negativos<<endl;
cout<<"ceros: "<<ceros<<endl;
}
//este es un comentario
/* este
es un
comentario de varias
lineas/
//precio Del IVA
#include <iostream>
using namespace std;
int main()
//int variables de tipo entero
/float almacena numeros decimales, usa 4 bytes(32 bits)
de memoriatiene menos presicion./
/double almacena numeros decimales usa 8 bytes(64 bits) de memoria
ofrece mayor precicion que float./
//char letra='A' El tipo char almacena caracteres
/bool El tipo bool solo puede almacenar dos valores:
true o false es decir 1 o 0 bool EsMayorDeEdad=true/
double valorIVA, IVA = 0.19,precio, precioTotal;
cout<<"ingrese precio del computador: ";
cin>>precio;
valorIVA= precio IVA;
precioTotal=valorIVA+precio;
cout<<"El valor sin iva es: "<<precio<<endl;
cout<<"El valor iva es: "<<valorIVA<<endl;
cout<<"El precio total es: "<<precioTotal<<endl;
//si el usuario digita un numero del 1 al 7 la ideas es que se diga que dia de la semana es. si es 1
Es lunes
#include <iostream>
using namespace std;
int main()
{
int dia;
cout<<"ingrese el numero del dia (1-7): ";
cin>>dia;
switch(dia){
case 1:
cout<<"es Lunes "<<endl;
break;
case 2:
cout<<"es Martes "<<endl;
break ;
case 3:
cout<<"es Miercoles "<<endl;
break ;
case 4:
cout<<"es Jueves "<<endl;
break ;
case 5:
cout<<"es Viernes "<<endl;
break ;
case 6:
cout<<"es Sabado "<<endl;
break ;
case 7:
cout<<"es Domingo "<<endl;
break ;
default:
cout<<"Numero incorrecto por favor digite un numero del 1 al 7 "<<endl;
/solicitar al usuario que ingrese numeros hasta que ingrese un numero negativo
do while/
#include <iostream>
using namespace std;
int main()
int numero;
do {
cout<<"ingrese un numero negativo para salir: ";
cin>>numero;
if(numero>=0){
cout<<"usted ingreso; "<<numero<<endl;
}while(numero>=0);
cout<<"salite del bucle porque ingresaste un numero negativo"<<endl;
//crear un vetor que es llenado por el usuario con las notas
//de 10 estudiantes, calcular y escribir
//el promedio de las notas
#include <iostream>
using namespace std;
int main() {
float notas[10], nn, sno = 0; // sno = suma de notas
int p, cnn = 0;
// Llenar el vector
for (int i = 0; i < 10; i++) {
cout << "Ingrese nota: ";
cin >> notas[i];
// Mostrar una nota específica
cout << "Ingrese la posición de la nota que quiere ver (0 a 9): ";
cin >> p;
if (p >= 0 && p < 10) {
cout << "El contenido del vector en la posición " << p << " es " << notas[p] << endl;
} else {
cout << "Posición inválida." << endl;
// Búsqueda de una nota específica y cálculo de la suma
cout << "Ingrese la nota a buscar: ";
cin >> nn;
for (int i = 0; i < 10; i++) {
if (nn == notas[i]) {
cnn++;
sno += notas[i];
cout << "La cantidad de veces que se encontró " << nn << " en el vector es: " << cnn <<
endl;
cout << "El promedio de las notas es: " << sno / 10 << endl;
return 0;
//ejercicio 7 de arreglos unidimencionales.
//Leer un número entero y llenar un vector V de 10 elementos con números pares iniciandoen el
número leído.
//Mostrar en pantalla los valores del arreglo.
#include <iostream>
using namespace std;
int main() {
int v[10], num;
cout << "Ingrese un número: ";
cin >> num;
if (num % 2 != 0) {
num++; // Asegurarse de que sea par
// Llenar el vector con números pares
for (int p = 0; p < 10; p++) {
v[p] = num;
num += 2;
// Mostrar el contenido del vector
for (int p = 0; p < 10; p++) {
cout << v[p] << " ";
cout << endl;
return 0;
//ejercicio 10 de arreglos unidimencionales.
//Realizar un programa en el que se crean 2 arreglos cada uno almacena 10 números
//enteros. El primer arreglo es llenado por el usuario, el segundo se llena termino a término
//según el contenido del primer arreglo así:
//- Si el número en el primer arreglo es par, en el segundo arreglo se asigna elcuadrado de ese
número.
//- En caso contrario el cubo del número.
//Mostrar el contenido final de los dos vectores.
#include <iostream>
#include <cmath> // Para pow
using namespace std;
int main() {
int v1[10], v2[10];
// Llenar el primer vector
for (int i = 0; i < 10; i++) {
cout << "Ingrese un número: ";
cin >> v1[i];
if (v1[i] % 2 == 0) {
v2[i] = pow(v1[i], 2); // Cuadrado si es par
} else {
v2[i] = pow(v1[i], 3); // Cubo si es impar
// Mostrar ambos vectores
cout << "Contenido del primer vector: " << endl;
for (int i = 0; i < 10; i++) {
cout << v1[i] << " ";
cout << endl << "Contenido del segundo vector: " << endl;
for (int i = 0; i < 10; i++) {
cout << v2[i] << " ";
return 0;
}
//ejercicio 15 de arreglos unidimencionales.
//Declarar el Vector A de 7 posiciones con los datos:
//Vector A: 7 34 23 4 5 6 8
//Crear el Vector B desplazando hacia la derecha k posiciones el Vector A
//Por ejemplo, si k = 2:
//Vector B: 6 8 7 34 23 4 5
#include <iostream>
using namespace std;
int main() {
int vectorA[7] = {7, 34, 23, 4, 5, 6, 8}, vectorB[7], k;
cout << "Ingrese el número de posiciones que desea mover el vector (0 a 6): ";
cin >> k;
if (k >= 0 && k <= 6) {
// Desplazar el vector
for (int i = 0; i < 7; i++) {
vectorB[(i + k) % 7] = vectorA[i];
// Mostrar ambos vectores
cout << "Contenido del vector A: ";
for (int i = 0; i < 7; i++) {
cout << vectorA[i] << " ";
cout << endl << "Contenido del vector B: ";
for (int i = 0; i < 7; i++) {
cout << vectorB[i] << " ";
}
} else {
cout << "El número de posiciones supera el tamaño del vector." << endl;
return 0;
//ejercicio 17 de arreglos unidimencionales.
//Realizar un programa para crear un vector en el que se almacenan los saldos de cada
//uno de los 12 meses del año de una cuenta de ahorro. Se lee la tasa de interés mensual
//y el saldo inicial que será almacenado en la primera posición del vector y de allí en
//adelante el saldo será el saldo anterior más los intereses.
//Ejemplo: Tasa de interés mensual 0.01, con un saldo inicial $2.000.000
//$ 2.000.000 $ 2.020.000 $ 2.040.200 $ 2.060.602 $ 2.081.208 $ 2.102.020 $ 2.123.040 $
2.144.271 $ 2.165.713 $ 2.187.371 $ 2.209.244 $ 2.231.337
#include <iostream>
using namespace std;
int main() {
long cuenta[12]; // Saldos mensuales
float ti; // Tasa de interés mensual
long si; // Saldo inicial
cout << "Ingrese el saldo inicial: ";
cin >> si;
cout << "Ingrese tasa de interés mensual en decimales: ";
cin >> ti;
cuenta[0] = si;
// Calcular los saldos para los meses restantes
for (int p = 1; p < 12; p++) {
cuenta[p] = cuenta[p - 1] + cuenta[p - 1] * ti;
// Mostrar los saldos mensuales
for (int p = 0; p < 12; p++) {
cout << cuenta[p] << " ";
cout << endl;
return 0;