Informatică, întrebare adresată de Tudor99747, 8 ani în urmă

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 andrei750238
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