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

putin ajutor la aceasta problema ​

Anexe:

Răspunsuri la întrebare

Răspuns de andrei750238
1

Idee :

1. Separam textul in cuvinte (grupuri de caractere separate prin spatiu)

2. Daca fiecare caracter din cuvantul respectiv e un numar atunci il contorizam

Aplicatie :

#include <iostream>

#include <cstring>

using namespace std;

int main(){

   char s[100],*p;

   int n=0, i,ok;

   cin.get(s,100);

   p=strtok(s," ");

   while(p){

       ok=1;

       for(int i=0;i<strlen(p);i++){

           if(s[i] < '0' || s[i]> '9') ok=0;

       }  

       if(ok)n++;

       p=strtok(NULL, " ");

   }

   cout << n;

}

Alte întrebări interesante