[TEMA] Numerele in baza 7 de exact 4 cifre
Last Updated: Oct 21 2014 17:52, Started by
GivenSword
, Oct 11 2014 17:01
·
0
#1
Posted 11 October 2014 - 17:01
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
Posted 11 October 2014 - 17:12
Î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
Posted 11 October 2014 - 17:16
Deci ar trebui adaugat un
Am reusit . Edited by GivenSword, 11 October 2014 - 17:25. |
#4
Posted 11 October 2014 - 17:25
#7
Posted 12 October 2014 - 01:24
DA!
Matematic vorbind exista o infinitate de baze. Cat despre baza 7, o folosesti in fiecare zi, doar ca nu-ti dai seama. |
#9
Posted 20 October 2014 - 13:31
În Halo, dacă te-ai jucat.
Edited by adrian93, 20 October 2014 - 13:32. |
#10
Posted 20 October 2014 - 19:58
|
#11
Posted 20 October 2014 - 20:05
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
Posted 21 October 2014 - 00:45
Doar pentru ca tu folosesti nume in loc de cifre nu face ca saptamana sa nu fie un obiect in baza 7.
|
#13
Posted 21 October 2014 - 01:19
Cand profu iti spune ca ai vacanta iti spune 'x saptamani', nu ' y zile'.
|
#14
Posted 21 October 2014 - 07:45
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. |
#15
Posted 21 October 2014 - 09:47
1. asta cu "in mod uzual" ati spus-o voi nu eu.
Quote a zi din an e marti-luni? restul cifrelor vor reprezenta numarul saptamanii.
Spoiler
tatarduka, 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). 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
Posted 21 October 2014 - 17:52
Quote asemeni unui grad trigonometric, care are 60 minute spui 7 grade si 15 minute -- nu 6 grade si 75 minute... tatarduka, 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. 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