Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pomoc w zrozumieniu programu


Rekomendowane odpowiedzi

Opublikowano

Witam, miałem do zrobienia taki program.  

 

 

55940926251351880722_thumb.jpg

 

Miałem do niego przygotowany schemat, i napisałem to w c++. Problem jest taki, że nie potrafię wql ogarnąć o co chodzi w tym programie. Chciałbym prosić o pomoc i wytłumaczenie poszczególnych elementów/zmiennych znajdujących się w programie. 

Za pomoc daje max lajków.

#include<iostream>
#include<math.h>
using namespace std;
int x;
int B;
int n;
 
int potega(int x, int n){
 
if(n==0) return 1;
 
else
 
return x*potega(x,n-1);
 
}
 
 
int main (){
 
int m;
int d=0;
 
cout<<"Podaj x\n";
cin>>x;
cout<<"Podaj B\n";
cin>>B;
cout<<"Podaj n\n";
cin>>n;
 
m=n;
 
while(m>0){
m=m/B;
d=d+1;
}
m=n;
int suma=0;
 
while(m>0){
suma=suma+potega(m%B,d);
m=m/B;
}
 
if(suma==n)
cout<<"TAK\n";
else
cout<<"NIE\n";
 
 
getchar();
return 0;
}
Opublikowano

Napisałeś coś i nie wiesz o co w tym chodzi? Dobrze rozumiem?

 

Jeżeli źle rozumiem to prosił bym o rozjaśnienie pytania, chodzi o wyjaśnienie poszczególnych części kodu, funkcji użytych w tym kodzie?

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...