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

Mă poate ajuta cineva? ofer coroană!!
Se citesc de la tastatură n șiruri de caractere. Să se afișeze câte dintre șirurile citite nu pot fi transformate în numere întregi, precum și suma numerelor rezultate prin transformarea șirurilor care pot fi convertite. Ex: dacă n=5 și se citesc șirurile '47'; '13A2'; '-11'; '8'; și '-B16', atunci se vor afișa valorile 2 și 44.

Răspunsuri la întrebare

Răspuns de robertmihai71
1

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

int n; float sir[500]; int cate_sunt_nr=0, i, suma=0;

cout <<"n= ";cin>>n;

for(i=0; i<=n; i++)

      {

                 cout <<"sir["<<i<<"]= ";

                  cin>>sir[i];cout<<endl;

        }

for (i=0;i<=n;i++) {

   if ( sir[i]/sir[i]== 0 ) { cate_sunt_nr=cate_sunt_nr+1; }

    }

cout <<"Sunt Numere: "<<cate_sunt_nr;

for (i=0;i<=n;i++){

  if ( sir[i]/sir[i] ) { suma=suma+sir[i]; }

}

cout <<"Suma Cifrelor= "<<suma;

return 0;

}


anonima3002: multumesc mult!!!
Alte întrebări interesante