Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Filtru sedimente inainte de pompa?

Paște fericit!

electrician constructor video curs

Cum pot bloca transferul de date ...
 Ce reprezinta in chimie abrevieri...

Google pay ma taxeaza in timp ce ...

Kia Picanto 2022 - Problema motor?

Durere umar AC Joint
 Care este cea mai sanatoasa paine?

Zgomot ritmic ce urmeaza rotirea ...

Merita Lumix FZ82 in 2024?

Nu pot activa Memory Integrity
 Supratensiuni accidentale

Cuțit/ briceag drumetie

Cum am acces la o parte dintr-un ...

Mother's Day
 

Siruri de caractere. Eliminarea nr reale

- - - - -
  • This topic is locked This topic is locked
1 reply 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.

Cum am spus si mai inainte, nu dau aceste probleme "sclavilor" pt a le primi gata facute ci pt ca nu reusesc sa ajung la rezultatul cerut.

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;
}


Varianta asta e una dintre zecile pe care le-am facut, fiind cea care are cele mai putine erori.

#2
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Iar nu ai reusit sa respecti TOT regulamentul ariei Programming. Mai citeste-l o data. Si asigura-te ca-l pui in aplicare cand postezi. Pe TOT. Bafta!

Anunturi

Bun venit pe Forumul Softpedia!

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