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

Fișierul date.in conține pe primul rând un număr natural n, iar pe rândul următor n numere întregi separate printr-un spațiu. Sa se afișeze in fișierul date.out numerele care au suma cifrelor para.​

Răspunsuri la întrebare

Răspuns de stematecatalinox9e98
0

#include <fstream>

using namespace std;

ifstream cin("date.in");

ofstream cout("date.out");

int n,m,vec[100001],suma=0;

int main(){

   cin>>n;

   for(int i=1;i<=n;i++)cin>>vec[i];

   for(int i=1;i<=n;i++){

       m=vec[i];

       while(m){

           suma+=m%10;

           m=m/10;

       }

       if(suma%2==0)cout<<vec[i]<<" ";

       suma=0;

   }

}


boiustef: afișare în date.out ....
stematecatalinox9e98: daca inveti si tu putina informatica si nu mai astepti de la altii iti dai seama ca iti afiseaza in date.out, dar na
ifstream cin("date.in");
ofstream cout("date.out");
cauta si tu macar ce fac liniile astea.
stematecatalinox9e98: si poate iti dai seama ca poti sa folosesti cin si cout la fstream daca nu ai iostream inclus.
Alte întrebări interesante