Zad. 1. Firma Posejdon zarządza linią wycieczkową z Nowego Yorku do Southampton. Przeprawa zajmuje prawie 5,5 dnia (130 godzin). Dokładnie co 15 godzin wpływa statek do portu w Nowym Yorku i do portu w Southampton. Tradycją tej linii jest, że statki wpływający i wypływający mijają się 5 godzin przed zawinięciem do portu lub 5 godzin po wypłynięciu z portu. Ile statków obsługuje tę linię? Jak długo statek pozostaje w porcie?
Zad. 2. Jeśli mamy południe 1. października 2018 roku, to jaki dzień był dni temu:
a) [tex] 4^{3^2} [/tex]?
a) [tex] \sqrt {log_27^{5^{3^2}}}[/tex]?
Zad. 3. Zadanie 1 z maja 2018 rozwiąż ponownie, ale bez wykonywania operacji arytmetycznych na kodach ASCII :).
Dziękujemy wszystkim, którzy powrócili do ligi po przerwie wakacyjnej. Witamy serdecznie nowych uczestników.
Kolejną edycję Ligi rozpoczynamy następującymi wynikami:
- 3 pkt. - Krystyna Lisiowska - redaktor z Warszawy, Andrzej Piasecki - administrator IT z Oleśnicy, Michał Żłobicki - student matematyki na UWr,
- 2 pkt. - Tomasz Tomiczek - nauczyciel z Lipowej.
Zad. 1. Ta linia jest obsługiwana przez 18 statków, a każdy z nich stoi w porcie 5 godzin.
Zad. 2. a) 262144 dni temu był 01.01.1301 (obowiązywał wtedy kalendarz juliański).
b) Po uwzględnieniu części ułamkowej i po spierwiastkowaniu otrzymujemy datę 03.05.2012.
Zad. 3. W zadaniu oczekiwaliśmy możliwie najprostszego rozwiązania (bez wykorzystywania gotowych funkcji wbudowanych), które wykorzystywałoby zmienne typu string oraz nie wykonywałoby działań arytmetycznych na kodach ASCII. Oto przykładowe rozwiązanie.
#include <iostream>
using namespace std;
int main()
{
int i, j;
string small = "abcdefghijklmnopqrstuvwxyz";
string capital = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
string napis = "Wroclawski Portal Matematyczny: matematyka jest ciekawa";
for (i=0; napis[i] != '\0'; i++)
{
for (j=0; j<26 && napis[i] != small[j]; j++)
;
if (j<26)
napis[i] = capital[j];
}
cout << napis << endl;
system("PAUSE");
}
Zad. 3
Stringi też są zabronione?
Ad. zad. 3
Jeśli chodzi o string, jako deklarację zmiennej, to jak najbardziej jest dozwolone.
Na przyszłość proszę oprócz publikacji pytania, podesłać je mejlem do redaktora ligi:)