Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 Kanal D va difuza serialul “...

Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...
 

[Tema] Afisarea cifrelor unui numar cu spatiu intre ele

- - - - -
  • This topic is locked This topic is locked
13 replies to this topic

#1
Dzokhar

Dzokhar

    New Member

  • Grup: Members
  • Posts: 22
  • Înscris: 01.09.2014
Recent am trecut la scoala la limbajul C si am ca tema afisarea cifrelor unui numar cu spatiu intre ele, ceva ajutor ?

#2
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,664
  • Înscris: 29.08.2013
Voua nu va preda nimic la scoala? Ma indoiesc ca vine profu sa va baga direct in probleme.

#3
Cozzmy13

Cozzmy13

    Active Member

  • Grup: Members
  • Posts: 1,464
  • Înscris: 15.04.2014
-

Edited by Cozzmy13, 26 November 2014 - 22:20.


#4
catalin7331

catalin7331

    Member

  • Grup: Members
  • Posts: 465
  • Înscris: 07.09.2014
Asta e cea mai simpla problema pe care ati putea sa o faceti. Esti la C sau C++? Uita-te pe ce ti-a predat in clasa, trebuie sa poti sa o faci singur.

#5
Dzokhar

Dzokhar

    New Member

  • Grup: Members
  • Posts: 22
  • Înscris: 01.09.2014
in C este rezolvarea, stiu ca e usor, e a doua ora de curs... dar nu stiu, nu stiam cum sa incep :D

#6
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,440
  • Înscris: 10.08.2005
incepi cu ce se cere, apoi cu ce se da
gandesti CUM rezolvi problema, sistematic

 Dzokhar, on 26 noiembrie 2014 - 22:37, said:

in C este rezolvarea, stiu ca e usor, e a doua ora de curs... dar nu stiu, nu stiam cum sa incep Posted Image
bine, daca tot ai un model si stii ca e usor
inseaza-mi semnul "-" intre cifre

Edited by MarianG, 26 November 2014 - 23:05.


#7
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014
{
int nr,rasturnat=0;
cin>>nr;
while(nr!=0)
{
rasturnat = rasturnat*10 + nr%10;
nr= nr/10;
}
while(rasturnat !=0)
{
cout<<rasturnat%10<<"   ";
rasturnat = rasturnat/10;
}
}


este foarte important sa intelegi materia de la inceput ,poate o sa ajunga sa iti si placa.este o rezolvare "stupida" si o sa ti-o explic .accesezi cifrele unui numar cu %10(ultima cifra a numarului,cel mai des utilizat) .adica daca avem 123 atunci  nr%10 = 3 ,apoi reducem numarul nr/10 si o sa avem 12 dupa care n%10 din noi si avem n%10=2 si tot asa pana la 1/10 = 0 rest 1 deci nu se mai indeplineste conditia. daca afisam direct cifrele asa ieseau infers ( 3 2 1) asa ca le-am salvat intr-un rasturat ( 0*10 +3 ;3*10 + 2;32*10+1 = 321) si am afisat rasturnatul rasturnatului 1   2 3   .Dupa cum am zis pare stupid totusi mi-era frica sa nu iti recomande cineva sa folosesti functii,vectori ,pointeri sau alte chestii care te-ar baga in ceata.Daca ai intrebari da-mi mesaj.

Edited by VladBtz, 30 November 2014 - 23:33.


#8
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,440
  • Înscris: 10.08.2005
  • daca ai intrebari postezi pe forum, public ...
  • apoi, coane VladBtz,
  • daca tot vrei sa prezinti un lucru, sistematic, use bullet points
plus ca tema a fost rezolvata, dar 'mura-n gura' a fost indepartata
daca numarul se termina in zero, ce se intampla?

Edited by MarianG, 01 December 2014 - 03:01.


#9
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014

 MarianG, on 01 decembrie 2014 - 02:54, said:

  • daca ai intrebari postezi pe forum, public ...
  • apoi, coane VladBtz,
  • daca tot vrei sa prezinti un lucru, sistematic, use bullet points
plus ca tema a fost rezolvata, dar 'mura-n gura' a fost indepartata
daca numarul se termina in zero, ce se intampla?


am fi numarat cate cifre de 0 are la final si le-am fi trecut inaintea afisarii raturnatului rasturnat.Ideea e ca el e clasa a  noua,am vrut sa ii ofer ceva cat mai simplu ca sa inteleaga.El trebuie sa stie sa lucreze cu mod,cu div,sa rastoarne numarul,sa afiseze sa compare cifrele .Imi era sa nu ii zica cineva sa puna cifrele intr-un vector sau sa foloseasca functii sau alte chestii de genul.Nu ii poti da unuia care abia a depasit pseudocdu rezolvari de genul

Edited by VladBtz, 01 December 2014 - 18:35.


#10
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,440
  • Înscris: 10.08.2005
de ce ?
functiile nu trebuie invatate?
sau cum se parcurge un sir de caractere?

#11
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014
el mai intai trebuie sa invete foru,apoi vector si matrice si abia dupa siruri de caractere.totul se invata la timpul sau.trebuie mai intai sa inteleaga ce i se preda la scoala,apoi,daca vrea,sa o ia inainte.El vine aici cu nelamuriri ,tu si restu mai mult il incurcati daca ii sugerati rezolvare cu vectori sau functii.

#12
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Nu vad necesitatea de a trece mai intai prin matrici, pentru a intelege stringuri. Stringurile sunt blocuri unidimensionale, la fel ca array-urile.

#13
Dzokhar

Dzokhar

    New Member

  • Grup: Members
  • Posts: 22
  • Înscris: 01.09.2014
Salut, revin cu o problema.. am calculat media aritmetica, armonica insa media geometrica nu reusesc, ma puteti ajuta ?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

void main (void)
{
    float a,b,mgm;
    printf("Introduceti elementele a si b:");
    printf("\na=");
    scanf("%f",&a);
    printf("\nb=");
    scanf("%f",&B);
    printf("\nMedia geometrica a celor doua numere este=%f", sqrt(a*B));
   scanf("%f",&mgm);
getchar();
}

#14
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 Dzokhar, on 01 decembrie 2014 - 19:48, said:

Salut, revin cu o problema
Warn.

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