Práctica No.1 de vectores
Enviado por Manuel Serrano • 29 de Octubre de 2015 • Apuntes • 1.315 Palabras (6 Páginas) • 552 Visitas
Práctica No.1 de vectores
- Declarar un vector de tipo real para 50 posiciones, que luego será utilizado para almacenar el pago de matrícula de los estudiantes.
#include
#include
int main() {
float pagMatri[50];
return 0;
}
- Se necesita declarar un vector cuya función será almacenar las temperaturas registradas durante un mes.
#include
#include
main(){
int Temp[50];
return 0;
}
- Asignar el valor cero a todas las celdas de un vector entero de 10 posiciones.
#include
#include
int main() {
int x,num[10]={0};
return 0;
}
- Asignar el valor 5 a todas las celdas de un vector entero de 10 posiciones.
#include
#include
int main() {
int x,num[10]={5,5,5,5,5,5,5,5,5,5};
return 0;
}
- Leer 50 números y almacenarlos en un vector.
#include
#include
int main(int argc, char *argv[]) {
int num[50],x;
for(x=0;x<50;x++)
scanf("%d",&num[x]);
return 0;
}
- Leer 50 números y almacenarlos en un vector, tomando en cuenta que cada número leído debe ser mayor que 5 y menor que 100 para que se pueda almacenar, de lo contrario no haga nada con él.
#include
#include
int main() {
int x,y=0,z,num[50],num1;
for(x=0;x<10;x++){
scanf("%d",&num1);
if(num1>5 && num1<100)
{
num[y]=num1;
y++;
}
}
}
- Llenar un vector de 10 elementos con números negativos.
#include
#include
int main(int argc, char *argv[]) {
int x,num,neg[10];
srand(time(NULL));
for(x=0;x<10;x++)
neg[x] = (rand () % (30-5+1) + 5)*-1;
}
- Obtener el promedio de los elementos almacenados en un vector.
#include
#include
int main(int argc, char *argv[]) {
int x,cont=0,num[8]={1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0};
float promed,suma=0;
for(x=0;x<8;x++){
suma=suma+num[x];
cont++;
}
return 0;
}
- Obtener el promedio de elementos impares y el promedio de elementos pares almacenados en un vector.
#include
#include
int main(int argc, char *argv[]) {
int x,cont=0,num[9]={1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0};
int promed,promedImp,promedPar,contPar=0,sumaImp=0,contImp=0,sumaPar=0;
for(x=0;x<9;x++){
if(num[x]%2==0){
sumaPar=sumaPar+num[x];
contPar++;
}
else{
sumaImp=sumaImp+num[x];
contImp++;
}
}
return 0;
}
- Encontrar el valor mayor en un arreglo de 20 elementos.
#include
#include
int main(int argc, char *argv[]) {
int num[20],x,numMayor,direccMa=1,numMenor=1,direcMen;
srand(time(NULL));
for(x=0;x<20;x++)
num[x] = rand () % (30-5+1);
numMayor=num[0];
for (x=0;x<20;x++)
if (num[x]>numMayor)
...