Podemos contar os valores positivos com apenas uma variável.
Last updated 3 years ago
Basta receber 6 valores e acrescentar 1 toda vez que encontrar um valor positivo. Ao final, imprimir o valor acumulado.
#include <stdio.h> int main() { double numero; int positivos; positivos = 0; for (int i = 0; i < 6; ++i) { scanf("%lf", &numero); if (numero > 0) ++positivos; } printf("%d valores positivos\n", positivos); return 0; }
#include <iostream> using namespace std; int main() { double numero; int positivos; positivos = 0; for (int i = 0; i < 6; ++i) { cin >> numero; if (numero > 0) ++positivos; } cout << positivos << " valores positivos" << endl; return 0; }
var input = require('fs').readFileSync('/dev/stdin', 'utf8'); var lines = input.split('\n'); let positivos = 0; for(let i = 0; i < 6; ++i){ let numero = parseFloat(lines.shift().trim()); if(numero > 0) ++positivos; } console.log(`${positivos} valores positivos`);
positivos = sum([float(input()) > 0 for _ in range(6)]) print(f"{positivos} valores positivos")