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

Un elev introduce de la tastatura un șir de caractere reprezentând numele unui coleg, iar șirul respectiv se stochează într-o variabila c. Scrieți un program care să permită unui alt coleg (care nu a văzut șirul introdus de primul elev) să introducă un șir de caractere până când ghicește numele introdus de colegul său. La sfârșit, programul trebuie să afișeze din câte încercări a reușit al doilea elev să găsească numele introdus de primul elev. C++

Răspunsuri la întrebare

Răspuns de Staniislaw
0

Răspuns:

#include <stdio.h>

#include <stdlib.h>

#include <assert.h>

int equal(c,v);

int main()

{

   int k=0;

   char c[100],v[100];

   printf("Introduceti cuvantul:");

   gets(c);

   system("cls");

   printf("Incercati sa ghiciti cuvantul:\n");

while(strcmp(c,v)!=0)

{

       gets(v);

       k++;

}

if(strcmp(c,v)==0)

   printf("Ati gasit cuvantul,ati incercat de %d",k);

else

   printf("Ati esuat!");

   return 0;

}

Explicație:


Staniislaw: in c++ arata cam asa
Staniislaw: #include
#include
#include
using namespace std;
int main(){

int k=0;
char c[100],v[100];
cout<<"Introduceti cuvantul:";
cin>>c;
system("cls");
cout<<"Incercati sa ghiciti cuvantul:";
while(strcmp(c,v)!=0)
{
gets(v);
k++;
}
if(strcmp(c,v)==0)
cout<<"Ati gasit cuvantul,ati incercat de:"<else
cout<<"Ati esuat!";

return 0;}
Alte întrebări interesante