Odpowiedź :
Odpowiedź:
#include<bits/stdc++.h>
using namespace std;
bool sumaCyfrNieparzysta(int liczba)
{
int suma = 0;
while(liczba != 0)
{
suma += liczba % 10;
liczba /= 10;
}
if(suma % 2 == 1)
return 1;
else
return 0;
}
int main()
{
fstream p1,p2;
int L;
p1.open("zadanie2.txt",ios::in);
p2.open("zadanie6.txt",ios::out);
if(p1.good() && p2.good())
{
while(!p1.eof() && p1>>L)
{
if(sumaCyfrNieparzysta(L))
p2<<L<<endl;
}
p1.close();
p2.close();
}
else
cout<<"Bład otwarcia plików, upewniej sie, ze plik zadanie2.txt jest w tym samym folderze co plik z tym programem";
return 0;
}
Wyjaśnienie: