21 / 24
Dec 2017

Oczywiście pomyliłem się. Nic nie musisz. Miałem tylko na myśli, że w tym momewncie przybyło Ci jedno nowe łatwe zadanie więcej w łatwych :wink: Ale oczywiście to już nieaktualne :wink:

A teraz na poważnie: gratuluję pomysłowego zadania. Treść jest ciekawa (choć to pewnie wiesz :wink: ), solucja dla osoby nie znającej kilku tricków nie będzie zbyt prosta :slight_smile:

8 days later

Aby ktoś coś kolwierk zobaczył powinieneś to ułatwić. Pisząc tylko dla siebie i kompilatora możesz cały kod napisać nawet w jednej linii [jeżeli się da] lub kilku. Prosząc o pomoc postaraj się jeszcze staranniej, dokładniej i konsekwentniej formatować swój kod. W tej chwili tak nie jest.

Na teraz jedyne uwagi to:

  1. short a,b=0,c,licznik=0;
    scanf("%hi",&a);
    while(b!=c)
    

c jest nieinitializowane, więc może przyjąć dowolną wartość. Co jeżeli będzie już na początku równe 0?

  1. Używanie typu short jest rzadko uzasadnione [np duże tablice stosunkowo małych liczb]. Najczęściej najbezpieczniej i najwygodniej jest zawsze używać [tutaj też] tylko typu int.
  2. Popraw formatowanie, może wtedy z przyjemnością “poczytam” twój kod.