fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. // Função para encontrar o valor maximo
  5. int encontrarMaximo(int valores[], int tamanho) {
  6. int maximo = valores [0];
  7. for (int i = 1; i < tamanho; i++) {
  8. if (valores[i] > maximo) {
  9. maximo = valores[i];
  10. }
  11. }
  12. return maximo;
  13. }
  14.  
  15. // Função para encontrar o valor minimo
  16. int encontrarMinimo(int valores[], int tamanho) {
  17. int minimo = valores [0];
  18. for (int i = 1; i < tamanho; i++) {
  19. if (valores[i] < minimo) {
  20. minimo = valores[i];
  21. }
  22. }
  23. return minimo;
  24. }
  25.  
  26. int main() {
  27. const int Tamanho = 20; // Numero de leituras
  28. int potencias[Tamanho];
  29.  
  30. // Leitura dos valores de potência
  31. cout << "Digite " << Tamanho << " valores de potências:\n";
  32. for (int i = 0; i < Tamanho; i++) {
  33. cout << "Valor " << (i + 1) << ": ";
  34. cin >> potencias[i];
  35. }
  36.  
  37.  
  38. // Chamando funções para encontrar maximo e minimo
  39. int maximo = encontrarMaximo(potencias, Tamanho);
  40. int minimo = encontrarMinimo(potencias, Tamanho);
  41.  
  42. // Exibe os resultados
  43. cout << "O valor maximo de potência é: " << maximo << " W\n";
  44. cout << "O valor minimo de potência é: " << minimo << " W\n";
  45.  
  46. return 0;
  47. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
Digite 20 valores de potências:
Valor 1: Valor 2: Valor 3: Valor 4: Valor 5: Valor 6: Valor 7: Valor 8: Valor 9: Valor 10: Valor 11: Valor 12: Valor 13: Valor 14: Valor 15: Valor 16: Valor 17: Valor 18: Valor 19: Valor 20: O valor maximo de potência é: 645333560 W
O valor minimo de potência é: -1379604575 W