1216 - Getline One
Vamos aprender outras maneiras de conseguirmos ler uma linha inteira de uma vez.
Last updated
Vamos aprender outras maneiras de conseguirmos ler uma linha inteira de uma vez.
Last updated
#include <stdio.h>
int main(){
char nome[100];
int media, pessoas, distancia;
media = 0, pessoas = 0;
while(scanf("%[^\n]", &nome) != EOF){
scanf("%d\n", &distancia);
media += distancia;
++pessoas;
}
printf("%.1lf\n", (double) media/pessoas);
return 0;
}#include <iostream>
#include <iomanip>
using namespace std;
int main(){
string nome;
int media, pessoas, distancia;
media = 0, pessoas = 0;
while(getline(cin, nome)){
cin >> distancia;
cin.ignore();
media += distancia;
++pessoas;
}
cout << setprecision(1) << fixed << (double) media/pessoas << endl;
return 0;
}var input = require('fs').readFileSync('/dev/stdin', 'utf8');
var lines = input.split('\n');
let media = lines.reduce((acc, cur, i) => (i % 2) ? acc + parseInt(cur) : acc, 0);
let resultado = media/(lines.length/2);
console.log(resultado.toFixed(1));media, pessoas = 0, 0
while True:
try:
nome = input()
distancia = int(input())
media += distancia
pessoas += 1
except EOFError:
break
resultado = media/pessoas
print(f"{resultado:.1f}")