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

putin ajutor la aceasta problema ​

Anexe:

Mghetes: #include
#include
#include

using namespace std;

bool isNumber(string s)
{
if(s.length() == 0)
return false;

for(int i=0; i< s.length(); i++)
{
if(isdigit(s[i]) == false)
return false;
}

return true;
}
int main()
{
char s[100];
istringstream iss(s);
int nr=0;

//cin.get();
//cout<<"dati sirul:";
cin.get(s,100);

do
{
string subs;
iss >> subs;

if(isNumber(subs))
nr++;

} while (iss);

cout<}

Răspunsuri la întrebare

Răspuns de Mghetes
1

#include <iostream>

#include <sstream>

#include <string>

using namespace std;

bool isNumber(string s)

{

if(s.length() == 0)

return false;

for(int i=0; i< s.length(); i++)

{

if(isdigit(s[i]) == false)

return false;

}

return true;

}

int main()

{

char s[100];

istringstream iss(s);

int nr=0;

//cin.get();

//cout<<"dati sirul:";

cin.get(s,100);

do

{

string subs;

iss >> subs;

if(isNumber(subs))

nr++;

} while (iss);

cout<<nr;

}

Alte întrebări interesante