Sunteți pe pagina 1din 5

Vectores:

Ejercicio 1:
#include<cstdlib>
#include<iostream>
//Cree un vector de 10 posiciones e ingrese datos numricos, y luego mustrelos en
//pantalla.
int main ()
{
system("color 0a");
//declarar vector
int v[10];
int x=0;
//Hacer Proceso Repetitivo de 1 a 10
while (x<=9)
{
printf("Ingrese Valor En Posicion [ %i ]:\n\n", x);
scanf("%i", &v[x]);
x++;
system("cls");
}
printf("Sus Valores en la posicion Es:\n\n");
for (x=0;x<=9;x++)
{
printf("Posicion %i Resultado: [ %i ]\n\n", x, v[x]);
}
system("pause");
}
Ejercicio 2:
#include <cstdlib>
#include <iostream>
int main()
{
system("color 0a");
int v[10];
int x=0;
while(x<=9)
{
printf("_______________________________________\n\n");
printf(" Ingrese Valor En Posicion --> [ %i ]:\n\n", x);
printf("_______________________________________\n\n");
scanf("%i",& v[x]);
x++;
system("cls");
}
//Bucle for para ordenar por burbuja.
for(int i=0;i<=9;i++)
for(int j=0;j<=9-1;j++)
{
if (v[j]>v[j+1])
{
int aux=0;
aux=v[j];
v[j]=v[j+1];

v[j+1]=aux;
}
}
printf("______________________________\n\n");
printf(" Los Datos Ordenados Son:\n");
printf("______________________________\n\n");
//Bucle for para imprimir los datos ordenados.
for (int i=9;i>=0;i--)
{
printf(" Posicion --> [ %i ]: %i\n\n", i, v[i]);
}
system("pause");
}
Ejercicio 3:
//Ingrese una palabra de longitud 10 y luego mustrela en orden inverso.
#include<cstdlib>
#include<iostream>
#include<string.h>
int main()
{
system("color 0a");
char x[10]="";
int i=0;
{
printf("Ingrese Palabra:\n\n");
scanf("%s",& x);
printf("Su Palabra Al Reves Es:");
for (i=9;i>=0;i--)
{
printf("%c",x[i]);
}
printf("\n");
system("pause");
}
}
Ejercicio 4:
//Ingrese en un vector de 5 posiciones, 5 valores numricos y calcule el promedio de ellos.
#include<cstdlib>
#include<iostream>
int main()
{
system("color 0a");
int v[5];
int x=0;
float prom=0;
int sum=0;
while(x<=4)
{
printf("_______________________________________\n\n");
printf(" Ingrese Valor En Posicion --> [ %i ]:\n\n", x);
printf("_______________________________________\n\n");
scanf("%i", & v[x]);
x++;

system("cls");
}
for (x=0;x<=4;x++)
{
sum=sum+v[x];
}
prom=sum/5;
printf("_______________________________________\n\n");
printf(" Resultado Suma: %i\n\n", sum);
printf(" Resultado Promedio: %0.1f\n\n", prom);
printf("_______________________________________\n\n");
system("pause");
}
Ejercicio 5:
#include<cstdlib>
#include<iostream>
//Ingrese en un vector de 5 posiciones, 5 valores y busque el valor mayor.
int main()
{
//Hacer Proceso Repetitivo de 1 a 5...
system("color 0a");
int v[5];
int x=0;
int mayor=0;
while (x<=4)
{
printf("Ingrese Valor:\n\n");
scanf("%i",& v[x]);
x++;
}
//Comparar vectores y mostrar mayor.
for(x=0;x<=4;x++)
{
if(v[x]>mayor)
{
mayor=v[x];
}
}
printf("El Mayor Es: %i\n\n", mayor);
system("pause");
}
Ejercicio 6:
#include <cstdlib>
#include <iostream>
int main()
{
system("color 0a");
int v[5];
int x=0;
int i=0;
int j=0;
while(x<=4)
{
printf("_______________________________________\n\n");

printf(" Ingrese Valor En Posicion --> [ %i ]:\n\n", x);


printf("_______________________________________\n\n");
scanf("%i",& v[x]);
x++;
system("cls");
}
//Bucle for para ordenar por burbuja.
for(i=0;i<=4;i++)
for(j=0;j<=4-1;j++)
{
if (v[j]<v[j+1])
{
int aux=0;
aux=v[j];
v[j]=v[j+1];
v[j+1]=aux;
}
}
printf("______________________________\n\n");
printf(" Los Datos Ordenados Son:\n");
printf("______________________________\n\n");
//Bucle for para imprimir los datos ordenados.
for (i=4;i>=0;i--)
{
printf(" Posicion --> [ %i ]: %i\n\n", i, v[i]);
}
system("pause");
}
Ejercicio 7:
#include <iostream>
#include <iomanip>
#include <fstream>
#include <cstdlib>
#include <cmath>
#include <ctime>
#include <cstring>
#include <list>
#include <vector>
#include <queue>
#include <algorithm>
using namespace std;
int main(int argc, char *argv[])
{
int v[4];
int x=0;
int sum=0;
while(x<=3)
{
printf("_______________________________________\n\n");
printf(" Ingrese Binario De 4 Digitos --> \n\n", x);
printf("_______________________________________\n\n");
scanf("%i",& v[x]);
x++;
system("clear");

}
for(x=0; x<=v[x]; x++) {
if(v[0]==1)
{
v[0]=8;
}
if(v[1]==1)
{
v[1]=4;
}
if(v[2]==1)
{
v[2]=2;
}
if(v[3]==1)
{
v[3]=1;
}
}
sum=v[0]+v[1]+v[2]+v[3];
printf("Su Decimal Es: %i\n", sum);
return 0;
}

S-ar putea să vă placă și