@4i60r: (suma += t[i]) && i++ – słyszałeś o short cirquit evaluation? Dowolne wejście, które da suma == 0 nie zwiększy i. Tutaj lepiej nada się operator przecinka, ewentualnie bit_and (&).
@4i60r: Jakby ktoś czytał kiedyś czysty kod, to pewnie by dostał ataku złości po zobaczeniu takiego tworu w kodzie, który dostał.
// policz sumę N elementów wczytanych od użytkownika
Oczekuje od funkcji, że liczy sumę elementów wczytanych przez użytkownika. Nie wczytuje, nie formatuje, nie modyfikuje, nie sra ogniem. Zlicza, zwraca wynik. Koniec.
@4i60r: C++ w połączeniu ze scanf, printf...proszę mnie nie rozśmieszać :) Osoba która to napisała zamiast spędzać czas na głupoty powinna nauczyć się strumieni wejścia wyjścia.
Filmik z #p0lka tak się wybił, że widać tylko komentarze kobiet z trzeciego świata xD Są w szoku, że można zaliczyć 7 facetów w wieku 21 lat w tym dwa razy zdradzić
// policz sumę N elementów wczytanych od użytkownikafor(int i = 0, t[N], suma = 0; ((i < N) && scanf("%d", &t[i])) || (printf("%d", suma) && !getch()); (suma += t[i]) && i++);
Kolejna pętla w życiu programisty zarabiającego porządne pieniądze czy "sztuka dla sztuki"?
#programowanie #cpp
(suma += t[i]) && i++– słyszałeś o short cirquit evaluation? Dowolne wejście, które dasuma == 0nie zwiększyi. Tutaj lepiej nada się operator przecinka, ewentualnie bit_and (&).Oczekuje od funkcji, że liczy sumę elementów wczytanych przez użytkownika. Nie wczytuje, nie formatuje, nie modyfikuje, nie sra ogniem. Zlicza, zwraca wynik. Koniec.
accumulate(istream_iterator(cin), istream_iterator(), 0)http://melpon.org/wandbox/permlink/7i4ZwQRkKLZ0yE92