Você está na página 1de 4

Aluno: Gustavo Ricardo Ribeiro Bilibio

EXEMPLO 1

#include <stdio.h>
#define TAM 10
void leitura(int *valores)
{
int i;
for (i=0;i<TAM;i++)
{
scanf("%d",&valores[i]);
}
}
void escrita(int *valores)
{
int i;
printf("Vetor de %d posições\n", TAM);
for (i=0;i<TAM;i++)
{
printf("%d: %d\n",i,valores[i]);
}
}
void soma_vetores(int *a, int *b, int*c)
{
int i;
for(i=0;i<TAM;i++)
{
c[i]=a[i]+b[i];
}
}
int main()
{
int a[TAM],b[TAM],c[TAM];
leitura(a);
leitura(b);
soma_vetores(a,b,c);
escrita(a);
escrita(b);
escrita(c);
return 0;
}

EXEMPLO 2

#include <stdio.h>
int TAM;
void leitura(int *vetor)
{
int i;
for (i=0;i<TAM;i++)
{
scanf("%d",&vetor[i]);
}
}
void escrita(int *vetor)
{
int i;
printf("Vetor %d posições\n", TAM);
for (i=0;i<TAM;i++)
{
printf("%d: %d\n",i,vetor[i]);
}
}
void inverte_vetor(int *a, int *b)
{
int i;
for(i=0;i<TAM;i++)
{
b[TAM-i-1]=a[i];
}
}
int main()
{
scanf("%d",&TAM);
int a[TAM],b[TAM];
leitura(a);
escrita(a);
inverte_vetor(a,b);
escrita(b);
return 0;
}

EXEMPLO 3

#include <stdio.h>
int TAM;
void leitura(float *notas)
{
int i;
for (i=0;i<TAM;i++)
{
scanf("%f",&notas[i]);
}
}
float soma_notas(float *notas)
{
int i;
float soma=0.0;
for (i=0;i<TAM;i++)
{
soma+=notas[i];
}
return soma;
}
void escrita(float *notas,float soma,float corte)
{
int i;
printf("Soma: %0.2f Corte: %0.2f\n",soma,corte);
for(i=0;i<TAM;i++)
{
if (notas[i]>=corte)
{
printf("%d: %0.2f\n",i,notas[i]);
}
}
}
int main()
{
scanf("%d",&TAM);
float notas[TAM],soma,corte;
leitura(notas);
scanf("%f",&corte);
soma=soma_notas(notas);
escrita(notas,soma,corte);
return 0;
}

Você também pode gostar