Din fişierul numere.in se citesc numere naturale. Afişați, în fișierul numere.out, fiecare număr din fişierul de intrare fără cifrele pare.
URGENT E PE NOTA DAU COROANA PLS
Răspunsuri la întrebare
Răspuns de
2
#include<iostream>
#include<fstream>
using namespace std ;
ifstream f("numere.in.txt");
ofstream g("numere.out.txt");
int main()
{int nr, nrd, p;
while(f>>nr)
{nrd=0;
p=1;
while(nr! =0)
if(nr%10%2!=0)
{nrd=nrd+nr%10*p;
p=p*10;
nr=nr/10;
}
if(nrd! =0)
g<<nrd<<" " ;
}
f. close() ;
g. close() ;
}
Răspuns de
2
Salut!
Ai rezolvarea in C++ mai jos
#include <fstream>
using namespace std;
ifstream in("numere.in");
ofstream out("numere.out");
int main() {
int n;
while (in >> n) {
int nrNou = 0;
while (n) {
if (n % 2 != 0) {
nrNou = nrNou * 10 + n % 10;
}
n /= 10;
}
out << nrNou << " ";
}
in.close();
out.close();
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Fizică,
8 ani în urmă
Germana,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă