Pentru un șir de max 255 de elemente determinați câte cuvinte formate din 3 caractere sunt în șir și afișați aceste cuvinte!
Răspunsuri la întrebare
Răspuns de
2
Salut!
#include "stdafx.h"
#include <iostream>
#include <conio.h> //getch
#include <string.h> //strlen , strtok
using namespace std;
int main()
{
char sir[256];
char *p;
int nrCuv = 0;
cin.get(sir, 255);
p = strtok(sir, " ");
while (p != NULL)
{
if (strlen(p) == 3)
{
nrCuv++;
cout << p << " ";
}
p = strtok(NULL, " ");
}
cout << "\nNr. Cuv: " << nrCuv;
getch();
return 0;
}
#include "stdafx.h"
#include <iostream>
#include <conio.h> //getch
#include <string.h> //strlen , strtok
using namespace std;
int main()
{
char sir[256];
char *p;
int nrCuv = 0;
cin.get(sir, 255);
p = strtok(sir, " ");
while (p != NULL)
{
if (strlen(p) == 3)
{
nrCuv++;
cout << p << " ";
}
p = strtok(NULL, " ");
}
cout << "\nNr. Cuv: " << nrCuv;
getch();
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă