Din fișierul "Apl1.txt" se citeste, de pe prima linie, n numar natural si, de pe a 2-a linie, n numere naturale ce constituie cele n componente ale unui vector. Sa se stearga componentele care au suma cifrelor mai mare decat suma cifrelor primului numar de pe a 2-a linie a fisierului.
boiustef:
si rezultatul? unde îl arătăm???
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("apl1.txt");
ofstream g("apl2.txt");
int n, num, i, cif, suma, sprima, m, s;
int main()
{
f >> n;
f >> num;
m=num;
while (m)
{
sprima=sprima+m%10;
m=m/10;
}
g << num << " ";
for (i=2; i<=n; ++i)
{
f >> num;
m=num;
s=0;
while (m)
{
s=s+m%10;
m=m/10;
}
if (s<=sprima) g << num << " ";
}
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă