Se citeste de la tastatura un nr natural n si un text. Sa se numere cuvintele care au n caractere si sa se afiseze nr de ordine al acestora. Cine ma poate ajuta va rog
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
unsigned n;
char sir[100],cuv[10][10],*p,separator[]=" ";
int nr=0;
cout<<"n = ";cin>>n;
cin.get();
cout<<"Dati sirul:"<<endl;cin.get(sir,100);
p=strtok(sir,separator);
while(p)
{
strcpy(cuv[++nr],p);
p=strtok(NULL,separator);
}
for(int i=1;i<=nr;++i)
if(strlen(cuv[i])==n)
cout<<i<<' ';
return 0;
}
#include <cstring>
using namespace std;
int main()
{
unsigned n;
char sir[100],cuv[10][10],*p,separator[]=" ";
int nr=0;
cout<<"n = ";cin>>n;
cin.get();
cout<<"Dati sirul:"<<endl;cin.get(sir,100);
p=strtok(sir,separator);
while(p)
{
strcpy(cuv[++nr],p);
p=strtok(NULL,separator);
}
for(int i=1;i<=nr;++i)
if(strlen(cuv[i])==n)
cout<<i<<' ';
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă