Informatică, întrebare adresată de Levi20, 8 ani în urmă

C++(Dau 55 de puncte) Un text cu cel mult 100 de caractere conține cuvinte și numere, separate prin câte un spațiu. Cuvintele sunt formate numai din litere mici ale alfabetului englez, iar numerele sunt reale, pozitive, cu partea zecimală și partea întreagă separate prin simbolul virgulă, sau numai cu partea întreagă, ca în exemplu.
Scrieți un program C/C++ care citește de la tastatură un text de tipul precizat și afișează pe ecran numărul de valori întregi din text.
Exemplu: pentru textul
grus leucogeranus are 1,40 m inaltime si traieste intre 30 si 40 de ani
se afișează pe ecran 2

Răspunsuri la întrebare

Răspuns de Redwolf10
4

#include <bits/stdc++.h>//Aceasta librarie contine majoritatea librariilor //folosite mai des

using namespace std;

int numar;

bool ok;

char sir[101];

int main()

{

cin.getline(sir,100);

int aux=0,nr=0;

while(sir[aux]!=NULL)

{

nr=0;

if(strchr("0123456789",sir[aux]))

{

while(strchr("0123456789",sir[aux]))

{

aux++;

}

aux++;

if(!(strchr("0123456789",sir[aux])))

numar++;

else

{

while(strchr("0123456789",sir[aux]))

{

aux++;

}

}

}

aux++;

}

cout<<numar;

return 0;

}


Levi20: Uite la tine daca stii atatea inca din clasa a 10a poti participa si la concursuri/olimpiade
Redwolf10: Particip si am participat , dar nu prea ma descurc cand lucrez sub presiune
Redwolf10: Adica anul trcuat am luat locul 8 din 32 si anul asta am fost 10 din 36
Levi20: Dar nu e rau totusi
Levi20: Depinde si de cum pui problema.. Adica sunt multi care pe langa faptul ca sunt foarte destepti au si un program la modul: invatat,invatat si iar invatat
Redwolf10: Eu la informatica si la materiile de real 'invat' totul din placere
Levi20: A nu.. acum te inteleg perfect. Cu un an in urma nu te-as fi inteles:). Desi matematica de liceu m-a cam dezamagit.. E totul despre chiar a invata unele formule pe de rost.. Nu mai e geometria aia de ex pe care o deduceai pe-a locuri
Redwolf10: Da , inteleg ce zici
Redwolf10: Ok, atunci poate o sa vorbim maine , noapte buna
Levi20: Noapte buna! Mersi de ajutor;)
Alte întrebări interesante