Son arreglos de una dimensión. Los vectores son estáticos, se indica el tamaño y lo mantienen hasta el fin de la ejecución.
Vector Entero: Es un grupo de variables de tipo entero. En la declaración se indica la cantidad de variables que se van a almacenar.
Ejemplo:
//*******************************************************************#include <stdio.h>
int main(){
int vector[4],q;
for(q=0;q<4;q++){
printf("\nIngrese un numero para la variable vector[%d]: ",q);
scanf("%d",&vector[q]);
}
puts("Guardaste: ");
for(q=0;q<4;q++)
printf("\nVector[%d]= %d",q,vector[q]);
return 0;
}
//*******************************************************************
Salida:
Vector Real: Es un grupo de variables de tipo real. En la declaración se indica la cantidad de variables que se van a almacenar.
Ejemplo:
//*******************************************************************#include <stdio.h>
int main(){
float vector[4];
int q;
for(q=0;q<4;q++){
printf("\nIngrese un numero para la variable vector[%d]: ",q);
scanf("%f",&vector[q]);
}
puts("Guardaste: ");
for(q=0;q<4;q++)
printf("\nVector[%d]= %.2f",q,vector[q]);
return 0;
}
//*******************************************************************
Salida:
Vector de carateres: Es un grupo de caracteres, el vector de caracteres es lo mismo que la cadena de caracteres, se declara igual.
Ejemplo:
//*******************************************************************#include <stdio.h>
int main(){
char vector[4];
int q;
for(q=0;q<4;q++){
printf("\nIngrese un caracter para la variable vector[%d]: ",q);
fflush(stdin);
scanf("%c",&vector[q]);
}
puts("Guardaste: ");
for(q=0;q<4;q++)
printf("\nVector[%d]= %c",q,vector[q]);
return 0;
}
//*******************************************************************
Salida:
Vector de cadenas de caracter: Su forma es mas parecida al vector de dos dimensiones porque inicialmente la cadena es un vector, y un vector de cadenas agregaria otra dimension
Ejemplo:
//*******************************************************************#include <stdio.h>
int main(){
char vector[4][10];
int q;
fflush(stdin);
for(q=0;q<4;q++){
printf("\nIngrese un caracter para la variable vector[%d]: ",q);
scanf("%s",&vector[q]);
}
puts("Guardaste: ");
for(q=0;q<4;q++)
printf("\nVector[%d]= %s",q,vector[q]);
return 0;
}
//*******************************************************************
Salida:




No hay comentarios:
Publicar un comentario