Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
"Moda" tinerilor care se ...

E.on energie aplicație intre...

Masina de tuns... buruieni

Recomandare drona
 Exista un soft care sa reia autom...

Identificare plante

Cum declari o variabila care nu s...

Schimbare certificat de inmatricu...
 Poligon auto București

nelamurire legata de pret la mode...

Hotel cu restaurant si Demipensiu...

Croaziera in Mediterana de Vest 1...
 Copilot are pica pe Vladimir Putin

MicroSoft Edge: Cum pun Google in...

Dashcam

Mini server - VMware
 

Siruri de caractere Ajutor

- - - - -
  • This topic is locked This topic is locked
2 replies to this topic

#1
rallu_ralucca

rallu_ralucca

    Junior Member

  • Grup: Members
  • Posts: 33
  • Înscris: 15.12.2013
1. Să se scrie un program care citește de la tastatură un șir de cel mult 100 de caractere,format din cuvinte și numere, separate prin unul sau mai multe spații. Cuvintele sunt formate numai din litere ale alfabetului englez. Toate numerele sunt reale, pozitive și sunt formate numai din parte întreagă sau din parte întreagă și parte fracționară, separate prin punctul zecimal (.).
Programul va elimina din șir toate numerele care au parte fracționară.

Date de intrare
Programul citește de la tastatură un șir de cel mult 100 caractere.

Date de ieșire
Programul afișează pe ecran șirul obținut prin eliminarea numerelor care au parte fracționară.

Exemplu
Date de intrare
Reprezentat  cu 4 zecimale PI este 3.1415 si e este 2.7182
Date de ieșire
Reprezentat  cu 4 zecimale PI este  si e este.



2. Se dă o propoziție formată din litere mici ale alfabetului englez, spații și semnele de punctuație ,. . Determinați un cuvânt palindrom din propoziție, primul în ordine alfabetică.

Date de intrare
Programul citește de la tastatură propoziția dată.

Date de ieșire
Programul va afișa pe ecran cuvântul determinat, sau mesajul IMPOSIBIL, dacă în șir nu există niciun cuvânt palindrom.

Restricții și precizări
propoziția citită va conține cel mult 255 de caractere
cuvintele din propoziție vor avea maxim 10 litere

Exemplu
Date de intrare
ele deschid un capac, aerisirea este ok
Date de ieșire
aerisirea

#2
rallu_ralucca

rallu_ralucca

    Junior Member

  • Grup: Members
  • Posts: 33
  • Înscris: 15.12.2013

View Postyonut_a, on 19 aprilie 2015 - 14:52, said:

Fix asa e viata , unii muncesc si altora le este lene ... ia ghici din ce categorie faci parte ?

Cum ti ai dat seama ca nu reusesti sa le faci ? Unde te ai impotmolit ?
Problema 1
int main()
{	char s[101]="Reprezentat cu 4 zecimale PI este 3.1415 si e este 2.7182",*p;
	 int q;
	 q=(int)p;
	 p=strtok(s," ");
	 while(p);
	  {if(isdigit(p)==1 and p!=q)
		  strcpy(s,s+i+strlen(p));
	   p=strtok(NULL," ");
	 }
	 cout<<s;
	 return 0;
}

Problema 2:
int palindrom(char s[])
{   int i=0,j=strlen(s)-1;
	while(i<j)
	  {if(s[i]!=s[j])
		return 0;
	   i++;
	   j--;}
	return 1;
}
int main()
{	char s[256]="ele deschid un capac, aerisirea este ok",s1[256],s2[256],*p;
	 int k=0;;
	 p=strtok(s,",.");
	 while(p)
	  {strcpy(s1,p);
	   if(palindrom(p)==0)
		{strcpy(s1,p);
		 k=1;}
	   p=strtok(NULL,",.");}
	 if(k==1)
	  cout<<s1;
	 else
	  cout<<"IMPOSIBIL";
	 return 0;
}

Cam asta e tipul meu de lene: greseala. Deci eu cand gresesc inseamna defapt ca sunt lenesa

#3
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Deschide un topic pentru fiecare problema. Asigura-te ca ai citit si inteles regulamentul unificat al ariei Programming si ca il pui in aplicare atunci cand deschizi cate un topic. Foloseste search inainte, s-ar putea ca problema ta sa se mai fi discutat.

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

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