Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Dade, dade

Parola la lock screen

Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...
 Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...

switch microtik
 Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...

Crapaturi placa

cum imi accesez dosarul electroni...
 Momentul Aprilie 1964

Sursa noua - zgomot ?

A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?
 

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