Algorytmy dla początkujących – pomoc z rozwiązaniem zadań

0

Cześć,

zaczynam studia na I roku informatyki, studiuję niestacjonarnie ze względu na pracę i samodzielne utrzymanie.
Przez obowiązki brakuje mi czasu by usiąść do zadania domowego, które potrzebuję zrobić na już, a wiem że brak mi jeszcze kompetencji by zrobić je "ot tak"
Dla Was to pewnie bułka z masłem, dlatego mam prośbę, czy ktoś mógłby mi pomóc?

Pod spodem zamieszczam te "banały" :)

Zadanie 1.
Dane są dwie liczby naturalne m oraz n. Podaj algorytm, który sprawdzi czy liczby te są bliźniacze.

Zadanie 2.
Podaj algorytm znajdujący k-tą liczbę królewską.

Zadanie 3.
Dane jest n>=2 ora ciąg liczb całkowitych a1,a2,...,an różnych między sobą. Podaj algorytm znajdowania drugiej co do wartości
liczby w tym ciągu

Zadanie 4.
Dane jest n>=2 ora ciąg liczb całkowitych a1,a2,...,an różnych między sobą. Podaj algorytm znajdowania długości najdłuższego podciągu kolejnych,
takich samych liczb w tym ciągu.

Dodam, że to początki więc profesorowi zależy na tym, by algorytm działał, a nie pięknie wyglądał.
Może być zapisany w pseudokodzie lub w dowolnym języku programowania. Ważne by był zapisany poprawnie.

Z góry dzięki :)

0

Na początek pokaż co już masz i dokładnie napisz czego nie rozumiesz.

0

"Może być zapisany w pseudokodzie lub w dowolnym języku programowania.
Z góry dzięki :) csharp" LOLLL
A na poważnie to jak wyżej, albo ogłoszenia drobne.

0

Zadanie drugie mniej więcej tak:

i=0;
j=0;
while(i<k)
{
   if(czyLiczbaKrolewska(j++))i++;
}

Zadanie 4, o lie dobrze zrozumiałem będzie tak:

najdluzszyPodciag=1;

Nie ma za co...

1 użytkowników online, w tym zalogowanych: 0, gości: 1