Академический Документы
Профессиональный Документы
Культура Документы
Declaración de vectores
Un vector en el lenguaje C se declara de la siguiente manera:
int vec[10]
donde se tiene en cuenta el nombre numero y tipo de elementos del vector.
vec[0] vec[1] vec[2] vec[3] vec[4] vec[5] vec[6] vec[7] vec[8] vec[9]
vec[i] 16.5 14.2 5 3.45 0 -1 2.45 32 -45 15
Instrucción Efecto
Escribir vec[5]
Escribir vec[i]
Escribir vec[i] + 3
Escribir vec[i + 2]
Escribir vec[i] = Vec[12]
Escribir vec[i] = Vec[i + 1]
lopezmaciasjavier@yahoo.es 1
Universidad Distrital, Facultad tecnológica, Tecnología Electrónica
#include "stdio.h"
#include "conio.h"
main(){
int vec[5];
Este ciclo permite llenar un vector con valores obtenidos por teclado a través de la
instrucción getche()
Este ciclo sirve para mostrar el contenido de cada posición del vector
getche();
}
Ejercicios
1. Crear un vector de siete posiciones; las 5 primeras son las notas (las notas
deben estar entre 0 y 5), las siguientes dos son para guardar la sumatoria y el
promedio de ellas. Mostrar las notas y su promedio.
2. Transferir valores de un vector A de n elementos a un vector B.
Matrices
lopezmaciasjavier@yahoo.es 2
Universidad Distrital, Facultad tecnológica, Tecnología Electrónica
#include "stdio.h"
#include "conio.h"
#include "iostream.h"
main(){
//A continuación se presenta el código que permiten llenar las matrices con valores
ingresados por el usuario
gotoxy(15,3);
textcolor(155);
textbackground(4);
cprintf("TABLA A");
int x,y=5;
for(int fil=0; fil<2; fil++){
x=10;
for(int col=0; col<2; col++){
x+=5;
gotoxy(x,y);
cin>>mata[fil][col];
}
y+=2;
}
gotoxy(39,3);
textcolor(155);
textbackground(5);
cprintf("TABLA B");
int x,y=5;
for(fil=0; fil<2; fil++){
x=35;
for(col=0; col<2; col++){
x+=5;
gotoxy(x,y);
cin>>matb[fil][col];
}
y+=2;
}
lopezmaciasjavier@yahoo.es 3
Universidad Distrital, Facultad tecnológica, Tecnología Electrónica
//Con este código se realiza la suma de las matrices y además permite visualizar
el resultado
gotoxy(16,9);
textcolor(156);
textbackground(BLUE);
cprintf("SUMA DE LA TABLA A Y TABLA B");
int x,y=11;
for(fil=0; fil<2; fil++){
x=22;
for(col=0; col<2; col++){
x+=5;
gotoxy(x,y);
cout<<mata[fil][col]+matb[fil][col];
}
y+=2;
}
system(“pause”);
}
2 8 7 10
4 6 3 0
11 9 5 1
2 4 11
8 6 9
7 3 5
10 0 1
lopezmaciasjavier@yahoo.es 4