Codigo de programa en C

[email protected]
25 de Septiembre del 2008
Hola espero que me puedan ayudar, en este progrma que tengo que hacer pero soy un poco novato y espero que me colavoren.

Hacer un programa que tenga 4 opcion, en donde la primera ipcion sera capturar un vector de 16 elementos, la opcion 2 sera determinar cuanto numero son primo, cuantos pares y cuanto positivos y la opcion numero 3 sera convertir el vector capturado en una matriz 4x4.

unixlemes
25 de Septiembre del 2008
#include<stdio.h>
#include<conio.h>
void Entrada(int[]);
void Opcion2(int[]);
void Matriz (int[],int[][]);
main()
{
int vec[16]={0};
int mat[4][4]={0};
int opc=0;
while(opc!=4)
{
printf("MENU");
printf("nEntre la opcionn");
printf("1-------Entrar datosn");
printf("2-------Hallar primos,pares y positivosn");
printf("3-------Convertir a matrizn");
printf("4-------Salir");
scanf("%d",&opc);
switch(opc)
{
case 1:
Entrada(vec);
break;

case 2:
Opcion2(vec);
break;

case 3:
Matriz(vec,mat);
break;
}
}
}
/*----------------------------------------------------------------------*/
void Entrada(int &vector[])
{
int i=0;
printf("nEntrada del vector n");
for(i=0;i<16;i++)
{
printf("nEntre el valor del elemento # n");
printf("%d",i+1);
scanf("%d",&vector[i]);
}

}
/*----------------------------------------------------------------------*/
void Opcion2(int &vector[])
{
int i=0,j=0,cont,primos=0,pares=0,positivos=0;
for(i=0;i<16;i++)
{
cont=0;
for(j=vector[i];j>0;j--)
if(vector[i]%j==0)
cont++;
if(cont==2)
primos++;
if(vector[i]%2==0)
pares++;
if(vector[i]>0)
positivos++;
}
printf("Hay un total de %d primos, %d pares y %d positivos",primos,pares,positivos);
}
/*----------------------------------------------------------------------*/
void Matriz(int &vector[],int &matriz[][])
{
int i,j,k,val;
for(i=0;i<16;i++)
{
k=0;
j=(16-i)%4;
if(k<4)&&(j<4)
{
matriz[j][k]=vector[i];
}
}
}
/*----------------------------------------------------------------------*/
MANNANA VEO SI TENGO TIEMPO DE TERMINAR LA ULTIMA FUNCION PORQUE ME ESTAN CERRANDO EL LABORATORIO LABORATORIO YA

flor
25 de Septiembre del 2008
necesito un programa en lenguaje c donde: pueda insertar un elemento en un vector, eliminarlo y modificar el contenido del elemento en una posicion... agradeceria su ayuda... NOTA: EL VECTOR SIEMPRE ESTAR ORDENADO NO APLICAR METODO DE ORDENAMIENTO