Advertisement
Alvetarn

[Vetores] Exercício 4

Oct 1st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. /* Faça um algoritmo para ler (pelo teclado) os 25 elementos de um vetor do tipo inteiro e verificar se o mesmo está em ordem crescente. Utilize um
  2. procedimento para preencher o vetor e uma função para a verificação. A impressão da informação (se o vetor está ou não em ordem crescente) deve ser na
  3. função main. */
  4.  
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #include <locale.h>
  8.  
  9. void preencher(int *vetor);
  10. int  verificar(int *vetor);
  11.  
  12. int main(){
  13.     setlocale(LC_ALL,"Portuguese");
  14.    
  15.     int vetor[5];
  16.    
  17.     preencher(vetor);
  18.     if(verificar(vetor)){
  19.         printf("\nO vetor está em ordem crescente.");
  20.     }else{
  21.         printf("\nO vetor NÃO está em ordem crescente.");
  22.     }
  23.    
  24.     return 0;
  25. }
  26.  
  27. void preencher(int *vetor){
  28.     int i;
  29.    
  30.     for(i=0; i<5; i++){
  31.         printf("Digite o %dº número do vetor: ",i+1);
  32.         scanf("%d",vetor+i);
  33.     }
  34. }
  35.  
  36. int verificar(int *vetor){
  37.     int i, c=0;
  38.    
  39.     for(i=0; i<5; i++){
  40.         if(vetor[i]<(vetor[i+1])){
  41.             c++;
  42.         }
  43.     }
  44.    
  45.     if(c<4){
  46.         return 0;
  47.     }else{
  48.         return 1;
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement