Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Pompa erbicidat p100

[CUM] Pot sa ajung la Impact Hub ...

Apartament in bloc nou.

Tantari uriasi
 lenovo ideapad 1 15alc7

caut cablu lvds(video-invertor) p...

Adobe premiere pro, problema seta...

Ochelari distanta intermediara
 Cum pot sa montez un SSD Sata in ...

Digi + patronul Prima TV cumpara...

Husa si folie pt. Samsung Galaxy ...

Plita electrica moderna
 problema incalzitor de apa Ferroli

Incarcator PB 3.0

Radu Mazare, eliberat conditionat...

Permis suspendat din cauze medicale
 

Suma cifrelor m<n

- - - - -
  • Please log in to reply
3 replies to this topic

#1
denistm95

denistm95

    New Member

  • Grup: Junior Members
  • Posts: 2
  • Înscris: 27.08.2016
Salutari tuturor, sunt incepator si am decis sa apelez la dumneavoastra :).
Am o problema care suna in felul urmator :
Sa se calculeze si sa se afiseze suma cifrelor numerelor cuprinse intre doua numere intregi citite de la tastatura (m<n).
Doar atat am reusit, nu vreau critice sunt incepator :D.

int Suma=0;
int main()
{
    int n,m;
    int contor;
    printf("n=");scanf("%d",&n);
    printf("m=");scanf("%d",&m);
   while(m<n)
    //3<6
   {
   contor=m%10;
   if(contor<n)
   Suma=Suma+contor;
   }
   printf("Suma este%d",Suma);

}

#2
liviu_valcu

liviu_valcu

    Junior Member

  • Grup: Members
  • Posts: 144
  • Înscris: 10.02.2014
Deoarece nu am mai lucrat cu C\C++ din facultate iti arat doar partea cu "while". Inceara sa nu o iei literal, ci si incearca sa intelegi ceea ce se intampla acolo.


int sum ,firstNumber ,intsecondNumber ;
while(firstNumber <= secondNumber ){
		 sum += firstNumber;
		 firstNumber++;
	 }


Daca am inteles problema gresit poti pleca de aici si sa dezvolti.

#3
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Eu zic sa rezolvi problema pe hartie mai intai, pentru cateva exemple, si sa dezvolti o solutie matematica, apoi sa incerci sa implementezi acea solutie matematica intr-un program.

Exemple de perechi m,n:

1,9
1,10
70,79
100,128
1,128
1,1000,
1000,10000
1,1000001

Scrie pe hartie, mai intai babeste, apoi incearca sa generalizezi ceea ce observi, pentru ca vei observa ceva.

Creierul uman e extrem de bun la observarea de structuri repetitive, izomorfe. Foloseste-l la potential maxim!

Abia dupa ce ai dezvoltat acea solutie matematica, pe hartie, cu creionul, treci la calculator.

Daca ai nevoie de ajutor cu acest mod de abordare, vino cu hartiile scanate pe forum. E o mai buna abordare daca vrei sa inveti gandirea unui programator.

#4
denistm95

denistm95

    New Member

  • Grup: Junior Members
  • Posts: 2
  • Înscris: 27.08.2016
Am reusit sa rezolv :D.
Nu stiu la ce m-am gandit cu acel contor de extragere a cifrelor...Omg..
Multumesc pentru ajutor !

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

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