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

Problema #2673 pbinfo!!!
Se dă un şir de caractere care conține cuvinte formate din litere mici și mari ale alfabetului englez. Cuvintele sunt separate prin orice caractere imprimabile care nu sunt litere (c codurile ASCII mai mari sau egale cu 32). Să se afișeze cuvintele pe cate o linie în felul următor:
primul
ultimul
al doilea
penultimul...
in c/c++

Răspunsuri la întrebare

Răspuns de andreidiaconescu18
0

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   char sir[100];

   cout<<"sir = ";

   gets(sir);

   bool flag= false;

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

       if((sir[i]>='A' && sir[i]<='Z') || (sir[i]>='a' && sir[i]<='z'))

       {

           printf("%c",sir[i]);

           flag = true;

       }

       else

       {

           if(flag == true)

               printf("\n");

           flag=false;

       }

   return 0;

}

Alte întrebări interesante