Guía Practica 13 - Laboratorio Resuelto
Guía Practica 13 - Laboratorio Resuelto
Guía Practica 13 - Laboratorio Resuelto
Apellidos :
Sección :
Nombres :
Fecha : / / Duración: 90 min
Docente :
Tipo de práctica: Individual ( ) Grupal ( )
Instrucciones: Desarrolle los siguientes programas haciendo uso del software Dev-C++.
1.- Ingresar números enteros a un arreglo de la siguiente forma: en el índice 0, el número 12;
en el índice 1, el número -10; en el índice 2 la suma de los dos números anteriores y en el índice
3 el triple del primer elemento. Finalmente, mostrar el arreglo.
#include<iostream>
using namespace std;
int main()
{
int a[4],i;
a[0]=12;
a[1]=-10;
a[2]=a[0]*a[1];
a[3]=3*a[0];
cout<<"\nvector final:";
for(i=0;i<4;i++)
{
cout<<a[i]<<"\t";
}
cout<<endl<<endl;
return 0;
}
2.- Declarar e inicializar un arreglo unidimensional (vector) de 5 caracteres, ingresar sus
elementos en la declaración. Mostrar el arreglo.
#include<iostream>
using namespace std;
int main()
{
int i;
char vec[5]={'a','e','i','o','u'};
cout<<"vector resultante: \n";
cout<<endl<<endl;
return 0;
}
3.- Escribir un programa que solicite el ingreso de ocho números enteros y los almacene en un
arreglo unidimensional, luego mostrar el arreglo y el mayor de todos.
#include<iostream>
using namespace std;
int main()
{
int n[8],i,nmayor=0;
cout<<"ingreso de elementos: \n";
for(i=0;i<8;i++)
{
cout<<"ingrese elemento en indice ["<<i<<"]=";
cin>>n[i];
if(n[i]>nmayor)
nmayor=n[i];
}
cout<<"\nelementos del arreglo: \n";
for(i=0;i<8;i++)
{
cout<<n[i]<<"\t";
}
cout<<"\n\nel elemento mayor es"<<nmayor;
for(i=0;i<8;i++)
{
if(n[i]==nmayor)
cout<<"\nel nro esta en la posicion["<<i<<"] del vector \n";
}
cout<<endl<<endl;
return 0;
}
4.- Desarrolle un vector donde se ingresen 10 números enteros de 0 a 100, para luego mostrar
en pantalla la cantidad de enteros de 0 a 50, de 51 a 75 y de 76 a 100.
#include<iostream>
using namespace std;
int main()
{
int v[10],i,a=0,b=0,c=0;
cout<<"ingreso de elementos al arreglo: \n";
for(i=0;i<10;i++)
{
cout<<"elemento ["<<i<<"] =";
cin>>v[i];
if(v[i]<0 or v[i]>100)
{
cout<<"error dato incorrecti \n";
i=i-1;
}
else
{
if(v[i]>=0 and v[i]<=50)
a++;
if(v[i]>=51 and v[i]<=75)
b++;
if(v[i]>=76 and v[i]<=100)
c++;
}
}
cout<<"\ncantida de elementos de 0<=50: "<<a;
cout<<"\ncantida de elementos de 51<=75: "<<b;
cout<<"\ncantida de elementos de 76<=100: "<<c;
cout<<endl<<endl;
return 0;
}
5.- Elabore un programa donde el usuario establece el tamaño del arreglo y que luego de
ingresar los elementos (números enteros), determine cuál ha sido el número menor de todos
para finalmente, tomar cada elemento del arreglo y sumar con ese número menor.
Ejercicios planteados
1.- … (copiar, pegar y desarrollar los ejercicios propuestos por el docente)