Aktywne Wpisy

patryk_ekiert +465

Beadowulf +82
rzeczy które należy dopisać do nazwy produktu żeby móc podnieść jego cenę o 50%:
gejmingowy
taktyczny
high protein
bio
gejmingowy
taktyczny
high protein
bio
Skopiuj link
Skopiuj link

Wykop.pl
Zrobiłem program który oblicza jaką max liczbę może przechować podana przez nas objętość w bitach.
Pytanie, czy użyte pętle da się zapisać jako funkcje?
Chodzi mi o to, żeby funkcja zawierała tylko warunek for(...) a wnętrze pętli było wpisywane jako parametr.
Chciałbym skrócić kod.
#include
#include
using namespace std;
long long potega( int y)
{
return pow(2,y);
}
int main()
{
int x;
long long suma;
cout << "Podaj liczbe bitow: " << endl;
cin>>x;
cout << endl;
long long tab[x];
for (int i=0;i<=x;i++)
{
tab[i]=potega(i);
}
cout << endl;
for (int i=0;i
@kanarex: Jasne, że się da, ale nie idź w tę stronę jeszcze bo się mocno zagrzebiesz. Ogólnie to czego szukasz to
1. generyki
2. wskaźniki (wskaźniki funkcyjne zdaje się to w C++ nazywa, dawno nie używałem).
W spoilerze masz odpowiedź, ale spróbuj sam do tego dojść:
@kanarex: w C++ deklarowanie tablic ze zmiennej to błąd, dodaj do kompilatora flagę "-pedantic" szczególnie jak zaczynasz z C++, powinno wypluć coś takiego