Se da un file textual cu cateva linii, fiecare linii continand mai multe cifre. Calculati suma acestor cifre pe fiecare linie
In c++
dau coroana
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream f("fisier.txt");
char linie[100];
while (!f.eof()) {
int s = 0;
//Citeste linia
f.getline(linie, 100);
//Pentru fiecare caracter, daca e cifra adauga la total
for (int i = 0; i < strlen(linie); i++) {
if (linie[i] <= '9' && linie[i] >= '0') {
s += linie[i] - '0';
}
}
//Afiseaza suma pe linie
cout << s << endl;
}
}
Anexe:
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă