Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
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
 betano.ro

Poveste fara sfarșit

I-auziti voi! - nu vor romani...

Colon iritabil
 Perioada de gratie inexistenta

Cel mai ieftin TV LED mic

Reverse proxy si htaccess pe Raps...

Statie de epurare sau fosa septic...
 

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 spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

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