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

C++

Să se scrie un program care citește de la tastatură caractere până la întâlnirea caracterului „?”. Să se determine câte caractere au fost introduse de la tastatură până la îndeplinirea condiției.
Date de intrare: Pe o linie caractere.
Date de ieșire:
Numărul de caractere obținute până la îndeplinirea condiției de oprire.
Exemplu:
Date de intrare:
afxBdWlCctgp?
Date de ieșire: 12

Răspunsuri la întrebare

Răspuns de alexbarack77
2

Răspuns:

Explicație:

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   char s[255];

   int ct=0;

   cin.getline(s,255);

   for (int i=0; i<strlen(s); i++)

   {

       if (s[i]!='?')

           ct++;

       else

           s[i]='\0';

   }

   cout<<ct;

}

Alte întrebări interesante