You are on page 1of 5

Con vectores:

#include <conio.h>
#include <stdio.h>
int main()
{const int max=5;
int v[max],i,n;
printf("\n cuantos numeros son");
scanf("%d",&n);
for(i=0;i<n;i++) scanf("%d",&v[i]);
printf("\los numeros ingresados son:");
for(i=0;i<n;i++) printf("%d",v[i]);
getch();
}

Con letras:
#include <conio.h>
#include <stdio.h>
int main()
{const int max=10;
char v[max],i,n;
printf("\n cuantas lectras son");
scanf("%d",&n);
for(i=0;i<n;i++) scanf("%c",&v[i]);
printf("\los numeros ingresados son:");
for(i=0;i<n;i++) printf("%10c",v[i]);
getch();
}

#include <conio.h>
#include <stdio.h>
int main()
{const int max=20;
char v[max];
int i,n;
printf("\n cuantas lectras son");scanf("%d",&n);
for(i=0;i<n;i++)

v[i]=getche();
getch();

printf("\n las letras ingresadas son");


for(i=0;i<n;i++) printf("%3c",v[i]);
getch();
}

Con punteros:
#include <conio.h>
#include <stdio.h>
int main()
{int *p,dato;
int i,n;
printf("\n cuantas numeros son");scanf("%d",&n);
p=new int[n];
for(i=0;i<n;i++)
{scanf("%d",&dato);
*(p+i)=dato;
}
printf("\n los numeoros ingresados son");
for(i=0;i<n;i++) printf("%3d",*(p+i));
delete []p;
getch();
}

Con nmeros reales ;(punteros)


#include <conio.h>
#include <stdio.h>
int main()
{float *p,dato;
int i,n;
printf("\n cuantas numeros son");scanf("%d",&n);
p=new float[n];
for(i=0;i<n;i++)
{scanf("%f",&dato);
*(p+i)=dato;
}
printf("\n los numeros ingresados son");
for(i=0;i<n;i++) printf("%8.2f",*(p+i));
delete []p;
getch();
}

Genrar un ma matriz

#include <conio.h>
#include <stdio.h>
int main()
{const int nfilas=2,ncol=3;
int nf,nc,fila,col,dato;
int a[nfilas][ncol];
printf("\n cuantas filas son");scanf("%d",&nf);
printf("\n cuantas columnas son");scanf("%d",&nc);
for(fila=0;fila<nf;fila++)
{printf("\n fila %d",fila);
for(col=0;col<nc;col++)
{scanf ("%d",&dato);
a[fila][col]=dato;
}
}
printf("\n la matriz ingresada es");
for(fila=0;fila<nf;fila++)
{printf("\n");
for(col=0;col<nc;col++)
printf("%4d",a[fila][col]);
}
getch();
}

#include <conio.h>
#include <stdio.h>
int main()
{const int nfilas=3;

int nf,nc,fila,col;
char* a[nfilas],dato;
int ac[nfilas];
printf("\n cuantas filas son");scanf("%d",&nf);
for(fila=0;fila<nf;fila++)
{printf("\n cuantas columnas son %d",fila);
scanf("%d",&nc);
ac[nfilas]=nc;
a[nfilas]= new int [nc];
for(col=0;col<nc;col++)
{
scanf ("%d",&dato);
*(a[fila]+col)=dato;
}
}
printf("\n la matriz ingresada es");
for(fila=0;fila<nf;fila++)
{printf("\n");
for(col=0;col<ac[fila];col++)
printf("%3d",*(a[fila]+col));
}
getch();
}

#include <conio.h>
#include <stdio.h>
int main()
{
int nf,nc,fila,col;
int **A,dato;
int *AC;
printf("\n cuantas filas son");scanf("%d",&nf);
A = new int *[nf];
AC = new int [nc];
for(fila=0;fila<nf;fila++)
{printf("\n cuantas columnas son %d",fila);
scanf("%d",&nc);
*(AC+fila)=nc;
*(A+fila)= new int [nc];
for(col=0;col<nc;col++)
{
scanf ("%d",&dato);
*(*A+ col)=dato;
}
}
printf("\n la matriz ingresada es");
for(fila=0;fila<nf;fila++)
{printf("\n");
for(col=0;col<AC[fila];col++)
printf("%3d",*(A[fila]+col));
}
getch();
}

You might also like