Funciones
- UNIANDES -
FACULTAD DE SISTEMAS MERCANTILES
ESCUELA DE SISTEMAS
TEMA : PROGRAMACIÓN
AUTOR :
FECHA : 09 DE OCTUBRE DE 2010
TUTOR :Freddy Ca
SANTO DOMINGO – ECUADOR - 2010
SUMA DE VECTORES
#include<conio.h>
#include<stdio.h>
void ingresos(int *x);
int suma(int *x);
void impresion(int y);void main()
{
int a[100],s;
clrscr();
ingresos(a);
s=suma(a);
impresion(s);
getch();
}
void ingresos(int *x)
{
int i;
for(i=0;i<10;i++)
{
printf("a[%d]=",i);scanf("%d",&*(x+i));
}
}
int suma(int *x)
{
int i,y;
y=0;
for(i=0;i<10;i++)
{
y=y+(*(x+i));
}
return y;
}
void impresion(int y)
{
printf("Resultado= %d",y);
}
2. INGRESARA UN VECTOR N ELEMENTOS VERIFICAR TODOS LOS VALORES INGRESADOS AL VECTOR QUE SEAN PRIMOS Y ALMACENARLOS EN OTRO VECTOR, IMPRIMIR EL VECTOR RESULTANTE…
#include<conio.h>#include<stdio.h>
void ingreso(int *x,int z);
int primos(int *x,int *y,int z);
void imprimir(int *y,int z);
void main()
{
int a[100],b[100],s,n;
clrscr();
printf("ingrese n elementos:");scanf("%d",&n);
ingreso(a,n);
s=primos(a,b,n);
printf("\nPRIMOS");
imprimir(b,s);
getch();
}
void ingreso(int *x,int z)
{
int i;
for(i=0;i<z;i++)
{
printf("a[%d]=",i);scanf("%d",&*(x+i));
}}
int primos(int *x,int *y,int z)
{
int i,j,c,d;
c=0;
for(i=0;i<z;i++)
{ d=0;
for(j=2;j<*(x+i);j++)
{
if(*(x+i)%j==0)
{ d++;
} }
if(d==0)
{
*(y+c)=*(x+i);
c++;
} }
return c;
}
void imprimir(int *y,int z)
{ int i;
for(i=0;i<z;i++)
{
printf("\nb[%d]= %d",i,*(y+i));
}}
3. SEINGRESA N ELEMENTOS A UN VECTOR, DETERMINAR LOS NÚMEROS QUE SEAN FIBONACCI Y ALMACENARLOS EN UN VECTOR. IMPRIMIR LOS PROMEDIOS DE CADA UNO DE LOS VECTORES RESULTANTES.
#include<conio.h>...
Regístrate para leer el documento completo.