Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Escreva uma função que dado um vetor
- * de inteiros de tamanho max, calcule
- * o maior e o menor elemento do vetor.
- * Utilize ponteiros, faça o main.
- #include <stdlib.h>
- #include <stdio.h>
- int main()
- {
- int i, max, menor=1000, maior=0;
- printf("Tamanho do vetor: ");
- scanf("%d",&max);
- int vet[max];
- printf("Preencha o vetor:\n");
- for(i=0;i<max;i++){
- scanf("%d",&vet[i]);
- if (vet[i]<menor){
- menor=vet[i];}
- if(vet[i]>maior){
- maior=vet[i];}}
- printf("O vetor digitado eh: ");
- for(i=0;i<max;i++)
- printf("%d ",vet[i]);
- printf("\nO menor do vetor eh: %d ",menor);
- printf("\nO maior do vetor eh: %d \n",maior); } */ // a minha
- #include <stdlib.h>
- #include <stdio.h>
- void func(int n[], int max, int *maior, int *menor){
- int i;
- for(i=0;i<max;i++){
- if(n[i]<*menor){
- *menor=n[i];}
- if(n[i]>*maior){
- *maior=n[i];}
- }
- }
- int main()
- {
- int i, max, x=0, y=1000000000;
- scanf("%d",&max); //tamanho do vetor
- int n[max];
- for(i=0;i<max;i++)
- scanf("%d",&n[i]);
- func(n,max,&x,&y);
- printf("%d %d\n",y,x);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement