Advertisement
emmit

Atividade de C.

Jul 30th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.02 KB | None | 0 0
  1. /*Elabore um programa que faça leitura de 10 números inteiros, se for digitado um
  2. numero negativo. O programa tem que retornar o maior e o menor numero lido. */
  3. #include <stdio.h>
  4. #include <conio.h>
  5.  
  6. int main(){
  7.        
  8.     int numeros[10];
  9.    
  10.     int i;
  11.     for(i=0; i<10; i++){
  12.        
  13.         //preencher o vetor
  14.         printf("diga um valor para ocupar a posicao %i \n", i);
  15.         scanf("%i", &numeros[i]);
  16.        
  17.         //verificar se é positivo para 'continuar a pedir valores.
  18.         if(numeros[i] >= 0){
  19.            
  20.             continue;          
  21.            
  22.         }else{
  23.            
  24.             //mostrar o maior valor do vetor/array
  25.             int j, valor = numeros[0];
  26.             for(j=1; j<; j++){
  27.                                
  28.                 if(valor < numeros[j])
  29.                     valor = numeros[j];
  30.             }
  31.            
  32.             printf("o numero maior : %d \n", valor);
  33.            
  34.            
  35.             //mostrar o menor valor do array/vetor.
  36.             int x, valor1 = numeros[0];
  37.             for(x=1; x<10; x++){
  38.                                
  39.                 if(valor1 > numeros[x])
  40.                     valor1 = numeros[x];
  41.             }
  42.            
  43.             printf("o menor valor : %d \n", valor1);
  44.             break;                     
  45.         }
  46.                
  47.     }
  48.                        
  49.     getch();
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement