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

Fișierul date.in conține 3 valori separate printr-un singur spațiu. Să se elaboreze un program care

va afișa aceste numere unul sub altul, afișînd în dreptul fiecăruia unul dintre cuvintele PAR sau

IMPAR. Rezultatul va fi afișat la ecran cît și în fișierul date.out.
program trbue de elaborat in c+
va rog urgent

Răspunsuri la întrebare

Răspuns de AndrewSon
0

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("date.in");

ofstream g("date.out");

int main()

{  

int a,b,c;

f>>a>>b>>c;

if(a%2==0) cout<<a<<" "<<"PAR";

     g<<a<<" "<<"PAR";

   else if(a%2==1) cout<<a<<" "<<"IMPAR";

       g<<a<<" "<<"IMPAR;

cout<<endl;

 

if(b%2==0) cout<<b<<" "<<"PAR";

     g<<b<<" "<<"PAR";

   else if(b%2==1) cout<<b<<" "<<"IMPAR";

       g<<b<<" "<<"IMPAR;

cout<<endl;

 

if(c%2==0) cout<<c<<" "<<"PAR";

     g<<c<<" "<<"PAR";

   else if(c%2==1) cout<<c<<" "<<"IMPAR";

       g<<c<<" "<<"IMPAR;

cout<<endl;

f.close();

g.close();

}

 

Explicație:

Alte întrebări interesante