Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii
 Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...
 Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor
 Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android
 

[TEMA]Problema la prelucrarea sirurilor

- - - - -
  • Please log in to reply
4 replies to this topic

#1
AdrianUrsaciuc

AdrianUrsaciuc

    Junior Member

  • Grup: Members
  • Posts: 161
  • Înscris: 02.04.2014
Stiu ca e o problema banala dar nu stiu sa o fac...

Se citeste un numar n si se introduce un text ,in care separearea cuv se face prin spatiu.Sa se numere cuvintele care contin n caractere.Sa se afiseze numarul de ordine al acestor cuvinte in text.

#include <iostream>
#include <cstring>
using namespace std;

int main()
{
	int n,k,c;
	cout<<"n: ";
	cin>>n;
	cin.get();
	cout<<"Sir: ";
	char sir[256];
	cin.get(sir,255);
	char *p=strtok(sir," ");
	while(p)
	{
		k++;
		if(strlen(sir)==n)
		{
			cout<<sir;
		}
		p=strtok(NULL," ");
	}
	return 0;
}



#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
vezi strok

#3
AdrianUrsaciuc

AdrianUrsaciuc

    Junior Member

  • Grup: Members
  • Posts: 161
  • Înscris: 02.04.2014
nu imi dau seama..

#4
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
mea culpa

http://www.cplusplus...cstring/strtok/

#5
AdrianUrsaciuc

AdrianUrsaciuc

    Junior Member

  • Grup: Members
  • Posts: 161
  • Înscris: 02.04.2014
am rezolvat-o

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
		int n;
		cout<<"n: ";
		cin>>n;
		cin.get();
		cout<<"Sir: ";
		char sir[256];
		cin.get(sir,255);
		char *p=strtok(sir," ");
		int pozitia=0;
		cout<<"Pozitii : ";
		while(p)
		{
				if(strlen(p)==n)
				{
					cout<<" "<<pozitia+1<<" ";
				}
				p=strtok(NULL," ");
				pozitia++;
		}
		return 0;
}


im inteles gresit ce cerea problema

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate