Funciones

Solo disponible en BuenasTareas
  • Páginas : 3 (711 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
- 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>...
tracking img