#3930
Perioada1
Fie N
un număr natural cu proprietatea că (N, 10)
= 1
.
Să se determine lungimea perioada T
a fracţiei zecimale periodice simple \(\frac{1}{N}\)
Lot Juniori Magurele, 2016
Problema | Perioada1 | Operații I/O |
![]() perioada1.in /perioada1.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 16 MB
/
Stivă 8 MB
|
Id soluție | #56534755 | Utilizator | |
Fișier | perioada1.cpp | Dimensiune | 4.32 KB |
Data încărcării | 24 Februarie 2025, 15:51 | Scor / rezultat | Eroare de compilare |
perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:9:12: note: in expansion of macro 'long' const long long int baza = 100000; ^ perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:11:14: note: in expansion of macro 'long' typedef long long int Nrmare[10002]; ^ perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:13:6: note: in expansion of macro 'long' long long int n_mod; ^ perioada1.cpp: In function 'void Afis_mare(long long unsigned int*)': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:16:10: note: in expansion of macro 'long' long long int i; ^ perioada1.cpp: At global scope: perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:23:31: note: in expansion of macro 'long' void Atrib_mic(Nrmare a, long long int n) { ^ perioada1.cpp: In function 'void Atrib_mare(long long unsigned int (&)[10002], long long unsigned int*)': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:40:9: note: in expansion of macro 'long' long long int i; ^ perioada1.cpp: In function 'void Trunchere(long long unsigned int (&)[10002])': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:47:10: note: in expansion of macro 'long' long long int rez=0; ^ perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:48:10: note: in expansion of macro 'long' long long int i; ^ perioada1.cpp: In function 'void Inmulteste_mare(long long unsigned int (&)[10002], long long unsigned int*)': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:73:10: note: in expansion of macro 'long' long long int i,j; ^ perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:74:10: note: in expansion of macro 'long' long long int t = 0; ^ perioada1.cpp: At global scope: perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:112:6: note: in expansion of macro 'long' long long int Euler(long long int n) { ^ perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:112:26: note: in expansion of macro 'long' long long int Euler(long long int n) { ^ perioada1.cpp: In function 'long long unsigned int Euler(long long unsigned int)': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:114:10: note: in expansion of macro 'long' long long int d, exp, phi = n; ^ perioada1.cpp: At global scope: perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:136:32: note: in expansion of macro 'long' void Expo_rapid(Nrmare &a,long long int n) { ^ perioada1.cpp: In function 'void Expo_rapid(long long unsigned int (&)[10002], long long unsigned int)': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:139:9: note: in expansion of macro 'long' long long int i; ^ perioada1.cpp: At global scope: perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:159:27: note: in expansion of macro 'long' void Impart(Nrmare a,long long int n,long long int& r) { ^ perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:159:43: note: in expansion of macro 'long' void Impart(Nrmare a,long long int n,long long int& r) { ^ perioada1.cpp: In function 'void Impart(long long unsigned int*, long long unsigned int, long long unsigned int&)': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:161:9: note: in expansion of macro 'long' long long int i; ^ perioada1.cpp: In function 'int main()': perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:183:10: note: in expansion of macro 'long' long long int i, j; ^ perioada1.cpp:4:14: error: duplicate 'unsigned' #define long unsigned long ^ perioada1.cpp:185:10: note: in expansion of macro 'long' long long int n, phi, x, y, d, r; ^ perioada1.cpp:183:19: warning: unused variable 'i' [-Wunused-variable] long long int i, j; ^ perioada1.cpp:185:30: warning: unused variable 'y' [-Wunused-variable] long long int n, phi, x, y, d, r; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Perioada1 face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.