Está en la página 1de 4

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)

Presentado por:

Randy Rafael Batista Almanzar

Matricula:

1-20-2517

Presentado a:

Manuel de Jesús Ramírez

Materia:

Programación I

Tema:

Vectores y matrices
INVESTIGAR (ARREGLOS) con un programa ejemplo de cada uno:

• Vectores

Los vectores son un tipo de array (arreglos). Son, de hecho, un array de una sola dimensión y
forman parte de la amplia variedad de estructuras de datos que nos ofrece C++, siendo
además una de las principales y más útiles estructuras que podremos tener como herramienta
de programación. Los vectores o arrays o arreglos de una dimensión (como los quieras llamar),
son utilizados para almacenar múltiples valores en una única variable. En un aspecto más
profundo, este tipo de arrays (vectores), permiten almacenar muchos valores en posiciones de
memoria continuas, lo cual permite acceder a un valor u otro de manera rápida y sencilla.
Estos valores pueden ser números, letras o cualquier tipo de variable que deseemos incluso
tipos de datos complejos.

#include <stdio.h>

int main()
{

int num, c0=0, c1=0, c2=0, c3=0;

scanf("%d", &num);

while (num != -1)

if (num == 0) c0++;

if (num == 1) c1++;

if (num == 2) c2++;

if (num == 3) c3++;

scanf("d", &num);

printf("Contadores:%d, %d, %d, %d\n", c0, c1, c2, c3);

return 0;

• Matrices

Las matrices o como algunos las llaman "arreglos multidimensionales" son una estructura de
datos bastante similar a los vectores o arreglos. De hecho, una matriz no es más que una serie
de vectores contenidos uno en el otro (u otros), es decir, una matriz es un vector cuyas
posiciones son otros vectores.

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

void main()

int i,j,matriz[4][4];

printf("\n\nMATRIZ IDENTIDAD DE 4X4 \n\n");


for(i=0;i<=3;i++)

for(j=0;j<=3;j++)

if(i==j)

matriz[i][j]=1;

else

matriz[i][j]=0;

printf(" [%d]",matriz[i][j]);

printf("\n");

getch();

También podría gustarte