Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Care din urmatoarele optiuni este...

Distante etrieri

Fisier corupt reapare in galeria ...

Ce condensator ar putea fi? TV Vo...
 Problema droguri

Soldat gradat profesionist - dipl...

Eroare incarcare formular

merita upgrade de la Ryzen 5 2600...
 Intel i9 14900K cooler air Deepco...

Curațare disc vinil

Atentie la site-ul FixShop.ro - p...

Display cu culori neuniforme
 Despre Laborator Defectoscopie Ca...

Mama Clopoțel

Windows 11 si boxa portabila - de...

Angajarea unei persoane de 18 ani...
 

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

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 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