Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

[TEMA] Numerele in baza 7 de exact 4 cifre

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

#1
GivenSword

GivenSword

    Junior Member

  • Grup: Members
  • Posts: 25
  • Înscris: 05.09.2014
O problema banala. Asa cum spune si cerinta din titlu, trebuie sa generez toate numerele de exact 4 cife in baza 7. Aici este codul facut de mine:

#include <iostream>
using namespace std;

int st[20];
void tipar(int k)
{
	for(int i=1;i<=k;i++)
	 cout<<st[i]<<" ";
	 cout<<endl;
}
void back(int k)
  {
	  int p;
	  if (k==1) p=1;
	   else p=0;
for (int i=p;i<=6;i++)
		if(k==4)
		 tipar(k);
		 else
		 back(k+1);
  }
int main()
{
	back(1);
return 0;
}


La afisare imi arata  doar "0000" de un anumit numar de ori. Nu gasesc greseala.

#2
adrian93

adrian93

    Active Member

  • Grup: Members
  • Posts: 1,740
  • Înscris: 29.10.2009
În primul și în primul rând... tu nu folosești nicăieri pe acel ”st” în care construiești numărul. Având în vedere că nu se modifică niciodată, e firesc să îți afișeze numai 0-uri :).

Edited by adrian93, 11 October 2014 - 17:13.


#3
GivenSword

GivenSword

    Junior Member

  • Grup: Members
  • Posts: 25
  • Înscris: 05.09.2014
Deci ar trebui adaugat un "st[i]=k" st[k]=i  in for?

Am reusit :D .

Edited by GivenSword, 11 October 2014 - 17:25.


#4
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,428
  • Înscris: 10.08.2005

View PostGivenSword, on 11 octombrie 2014 - 17:01, said:

O problema banala. Asa cum spune si cerinta din titlu, trebuie sa generez toate numerele de exact 4 cife in baza 7. Aici este codul facut de mine:
Cate numere de 4 cifre pot fi scrise in baza 7?

#5
banculescu

banculescu

    Member

  • Grup: Members
  • Posts: 901
  • Înscris: 04.10.2014
tu il titaresti pe k

#6
MooF2010

MooF2010

    Senior Member

  • Grup: Senior Members
  • Posts: 5,326
  • Înscris: 24.05.2010
exista baza 7?

#7
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,428
  • Înscris: 10.08.2005
DA!
Matematic vorbind exista o infinitate de baze.
Cat despre baza 7, o folosesti in fiecare zi, doar ca nu-ti dai seama.

#8
tatarduka

tatarduka

    Senior Member

  • Grup: Senior Members
  • Posts: 3,042
  • Înscris: 30.10.2006
M-ai facut curios. Unde e folosita baza 7 uzual?

#9
adrian93

adrian93

    Active Member

  • Grup: Members
  • Posts: 1,740
  • Înscris: 29.10.2009
În Halo, dacă te-ai jucat.

Edited by adrian93, 20 October 2014 - 13:32.


#10
OriginalCopy

OriginalCopy

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

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

View Posttatarduka, on 20 octombrie 2014 - 10:40, said:

M-ai facut curios. Unde e folosita baza 7 uzual?
Cate zile are saptamana?

View Postadrian93, on 20 octombrie 2014 - 13:31, said:

În Halo, dacă te-ai jucat.

Da, foarte uzual :lol: Adevarul e ca lumea n-ar mai functiona la fel, daca Halo ar fi in baza 14.

#11
tatarduka

tatarduka

    Senior Member

  • Grup: Senior Members
  • Posts: 3,042
  • Înscris: 30.10.2006
Si ce daca saptamana are 7 zile? Nu se pune daca nu folosesti numere mai mari de 6. Zici cumva ca saptamana (sau ziua) a 7a din an e a 10a? Tot baza 10 e folosita.

#12
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,428
  • Înscris: 10.08.2005
Doar pentru ca tu folosesti nume in loc de cifre nu face ca saptamana sa nu fie un obiect in baza 7.


#13
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,428
  • Înscris: 10.08.2005
Cand profu iti spune ca ai vacanta iti spune 'x saptamani', nu ' y zile'.

#14
tatarduka

tatarduka

    Senior Member

  • Grup: Senior Members
  • Posts: 3,042
  • Înscris: 30.10.2006
Doar pentru ca are 7 zile nu inseamna ca e "in" baza 7. O baza matematica e doar un mod de reprezentare a unui numar si noi nu folosim baza 7 ca sa reprezentam nimic (in mod uzual).

Quote

Doar pentru ca tu folosesti nume in loc de cifre nu face ca saptamana sa nu fie un obiect in baza 7.
Presupunem ca anul incepe cu luni (ziua 0). A 7[10]a zi din an e marti-luni?

#15
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,428
  • Înscris: 10.08.2005
1. asta cu  "in mod uzual" ati spus-o voi nu eu.

Quote

a zi din an e marti-luni?
se termina in 0, deci este prima zi din saptamana, asa cum este definita in sistemul folosit
restul cifrelor vor reprezenta numarul saptamanii.

Spoiler

View Posttatarduka, on 21 octombrie 2014 - 07:45, said:

Doar pentru ca are 7 zile nu inseamna ca e "in" baza 7. O baza matematica e doar un mod de reprezentare a unui numar si noi nu folosim baza 7 ca sa reprezentam nimic (in mod uzual).
pentru tine repet, este un obiect in baza 7.

asemeni unui grad trigonometric, care are 60 minute
spui 7 grade si 15 minute  -- nu 6 grade si 75 minute.
cand vrei sa determini ce zi din saptamana este peste 10 zile,
faci conversia in sapamani si zile, 1 saptamana si 3 zile
adaugi aceste 3 zile la ziua curenta din sapamana

P.S. o baza reprezinta numarul de stari fixe pe care le poate lua un obiect.
bitul are 2 stari
tetraedru are 4 stari
zarul are 6 stari

Edited by MarianG, 21 October 2014 - 09:53.


#16
Astro-Liv

Astro-Liv

    Member

  • Grup: Members
  • Posts: 864
  • Înscris: 06.01.2014

Quote

asemeni unui grad trigonometric, care are 60 minute
spui 7 grade si 15 minute  -- nu 6 grade si 75 minute...

View Posttatarduka, on 21 octombrie 2014 - 07:45, said:

Doar pentru ca are 7 zile nu inseamna ca e "in" baza 7. O baza matematica e doar un mod de reprezentare a unui numar si noi nu folosim baza 7 ca sa reprezentam nimic (in mod uzual).

Presupunem ca anul incepe cu luni (ziua 0). A 7[10]a zi din an e marti-luni?

Nu stiu daca gresesc, insa cred ca la acest 0, mai toata lumea face o greseala, ca gindire, de aceea nu iese pasenta. Oriunde introduceti matematica, chiar si in astrologie, gindirea e la fel, in tema. Totul se numara, la fel ca orele si ca anii, sa zicem. Adica, intrebam noi acuma : Exista ora zero sau an zero, sau grad zero ? Nu !

Deci avem ori ca prim grad, ori ca prima ora, zic eu acuma, stilul: Y 00'00'' sau mai usor- de la, 0° 00'00'' pina la 0° 59'59'' , ca fiind primul GRAD (1°) sau prima ora sau prima zi. Daca vrem a saptea zi, sau a saptea ora, vom avea ora 6 si 59' 59''. Adica un ciclu de, 6 ore, 59 de minute si 59 de secunde, pentru a intregi aceasta a saptea ora.

Dar in genere trebuie si atentie, ptr. ca atunci cind, nu se spune o baza de numeratie, normal este scrisa in octala, da stiti voi mai bine, ca vad va pricepeti...cea cu binara in ea.  Posted Image

Edited by Astro-Liv, 21 October 2014 - 18:11.


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