Académique Documents
Professionnel Documents
Culture Documents
conjunto de variables del mismo tipo ke tienen el mismo nombre pero se diferenci
an en el indice
inicializa: dar valor inicial
int sum=0
inicializar arreglo
a[7]={ valores iniciales , a,10,5,8,43,5,8,100
para accesar a los valores se usa el nombre y el indice
a[2]
var=a[2] \asignacion a la variable
var=5
a[5]=89; se le asigna el 89 en lugar de su numero anterior
sum=a¨var + 2]
var=4
[4+2]
sum=a[6]
sum=48
sum=a[3] + 100;
lo ke esta dentro de la casilla se suma
or guardado en otra casilla
a[0]=a[3]+100;
a[0]=108;
declarar arreglo de 6 elementos ya inicializados, imprimir toda la serie
void array()
{
int i;
float a1[6]={1.5,3.8,4.6,10.0,3,8.6};
for(i=0;i<6;i++)
{
printf("%f \n",a1[i]);
}
}
pedir al usuario ke ingrese las diferentes temperaturas ke puede haber en las 24
hrs del dia
pedir al usuario ke ingrese 24 temps.
void array()
{
int i;
float a2[24];
for(i=0;i<=23;i++)
{
printf(ingresa temp de %d,i);
scanf(%f",a2[i]);
}}
void array()
{
int i;
float suma=0,media;
float a[24];
for(i=0;i<=23;i++)
{
printf("ingresa temp %d");
scanf("%d",&a[i]);
suma+=a[i];
printf("
media=suma/24;
print suma %d media % , suma,media
matrices
int a[10]; \\el contador inicia en 3
for(i=0;i<=10;i++)
a[i]=i+3;
scanf("%d %d",&j,&k);
for(i=j;i<=k;)
printf("%d \n",a[i++]);
ex.
cargar un arreglo de 15 elementos enteros. decir cual es el mayor y donde esta
cargar un arreglo de n enteros y media, de los ke esten en posiciciones pares
void array()
{
int i ,mayor=0,po;
int a[15];
for(i=0;i<=14;i++)
{
scanf("%d",&a[i]);
if(a[i]>mayor)
mayor=arreglo[i];
pos=i
}
printf
}
\\
void array()
,{
int i,
for
scanf(%d &a[i]
arreglos multidimensionales
son aquellos ke tienen mas de una dimension y en consecuencia mas de un indice.
los arreglos mas usuales
son los de 2 dimensiones, conocidos tambien komo tablas o matrices
un arreglo de 2 dimensiones equivale a una tabla con multiples filas y multiples
columnas,
void cuenta()
{
int i,c=0;
int a [10]:{1,2,0,0,4,5,6,9,9,1};
for (i=0;i<10;c++)
{
if(a[1]==x)c++;
}
printf("el num de veces que se repite el num es %d",c);
}
void captura()
{
int num;
printf("ingresa");
scanf("%d",&num);
cuenta(num);
}
hacer un programa donde ingrese los datos de un arreglo de 10 enteros e imprimir
toda la
lista en un procedimiento
void main ()
{
int a[];
leer (a);
imprimir(a);
getch();
strcpy(cad1,cad2)
strcpy(var,"hola");
var="hola"
strncpy(cad1,cad2,n)
strcat(cad1,cad2);
strcat(ciudad,estado); =hola mundo
strlen(cad) num de caracteres ke regresa una cadena
strlwr(cad) la pasa a minus
strupr(cad) a mayus
strrev(cad)
invierte cadena
strset(cad,caracter) ("tijuana",'x') =xxxxxxxx
isalpha(cad) detecta ke lo ingresado sean letras sean de la a-z
isalnum 0-9
atoi pasa una cadena a un valor entero
atof convierte cadena a flotante
pones atof (cad ,"134")
imprimir arreglo de caracteres que cotiene los caracteres abcd ke se imprima a[0
] y asii blabla