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

Ma ajuta si pe mine cineva cu pb 5? Si cu explicatii, va rog

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

#include <cstring>

using namespace std;

char cuv[101], voc[]="aeiou", aux[101];

int n, i,k=-1, exista;

int main()

{

   cin >> cuv;

   n=strlen(cuv);

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

   {

       if (strchr(voc,cuv[i]))

       {

           exista=1;

           ++k; aux[k]=cuv[i];

       }

       else if (cuv[i]=='m') {++k; aux[k]='m';}

   }

   if (k==-1 || exista==0) cout << "nu exista";

   else {

           ++k; aux[k]='\0';

           strcpy(cuv,aux);

           cout << cuv;

   }

}

Explicație:


sara12345e: Îmi poti spune de ce ai pus ‘\0’ si nu NULL? Si care e diferenta intre ele
boiustef: nu e diferenţă
sara12345e: Ok Multumesc
boiustef: cu plăcere, sănătate şi succese!
Alte întrebări interesante