Aktywne Wpisy
Mirkos2127 +80
Treść przeznaczona dla osób powyżej 18 roku życia...
alibaski +715
#panstwozdykty dokumenty wysłane do ZUS nie były zszyte więc ZUS oczywiście odesłał je do petenta i kazał wysłać ponownie ale zszyte XD
źródło: 1000019918
Pobierz




Wytlumaczy ktos jak to dziala? Wydaje mi sie, ze funkcja f bedzie zawsze zwracac 0. Wynik wychodzi mi 7, a powinno byc 12
#include
using namespace std;
bool
f(int m, int n) {
return m > n;
}
int main()
{
int m;
int n;
int s = 7;
for (m=1; m<3; ++m)
for (n=1; n<3; ++n)
s+=(f(m,n) ? m : n);
cout << s;
return 0;
}
http://ideone.com/T7IVy6
Komentarz usunięty przez autora
http://ideone.com/nCivhy
s+=(f(m,n) ? m : n);jest równoznaczne z
s +=@KrzaQ2: a to skad sie wzielo?
Jaśniej pokazuje co się dzieje i nie wymyślasz koła na nowo :), ale napisałem, ƶe jest równoznaczne, bo dzieje się dokładnie to samo.
1
for (n=1; n<3; ++n)@erwit: wewnętrzna (dolna) pętla for wykonuje się od nowa w kaƶdej iteracji zewnętrznej (górnej) pętli for.
Dla zewnętrznej w pierwszej