Serwis został przeniesiony pod nową domenę: http://cpp0x.pl/
PowrótPowrótHistoria odwiedzonych stron
AutorWiadomość
Data: 2007-12-07 13:33:17

Mario
Zadania na ciągach liczb

1. Mam ciąg liczb zapisany w tablicy. Jak znaleźć drugi co do wielkości wyraz w tym ciągu oraz jak wypisać to ile razy ten drugi co do wielkości wyraz pojawił się w ciągu ?

2. Jak wypisać liczby z ciągu których suma cyfr jest równa 4 ? Np. 13, 22, 31. Przyjmujemy, że są to liczby całkowite, dodatnie, wprowadzone z zakresu 1-99.

Data: 2007-12-07 16:57:04

Piotr Szawdyński


Ad 1. Możesz wykorzystać do tego celu np. algorytm sortowania przez zliczanie:
http://ddt.pl/forum/?Tid=32

Ad 2. Dodawaj dwa sąsiednie znaki:


char* tTablica;
...
for(int i=1;i<tRozmiar;i++)
if(tTablica[i-1]+tTablica[i]-2*'0'==4) zrob_costam();


/edit:
Źle Ciebie zrozumiałem w punkcie drugim. Jeśli masz tablicę liczb to dla każdej liczby robisz:

int liczba=tablicaLiczb[i];
int sumaCyfr=0;
while(liczba!=0)
{
  sumaCyfr+=liczba%10;
  liczba/=10;
}
1



Statystyki tematuOstatnio przeczytali
Czytało użytkowników:6malan, kaxm, Dante, geftus, pekfos, DeBugger
Przeczytało użytkowników:6
Czytało osób ogólnie:19
Przeczytało osób ogólnie:19



PowrótPowrótHistoria odwiedzonych stron
Panel Logowania
Login:
Hasło:

Użytkowników
Obecnie aktywnych:10
Zalogowanych:1
Zarejestrowanych:4367
Ostatnie 24h:542
Non-cookie 24h:2689
Wszystkich:214117
Ostatnia Aktualizacja
2010-09-01 19:27:34 (4 dni temu)
Ostatnio aktywni
wiew4 min
Koni15 min
Mateusz12417 min
fish1344 min
wiewiorka57 min
lenrokskate8 godz
dmx8110 godz
steckel11 godz
pixelmaster14 godz
maciejo14 godz
jurasnumeras15 godz
Imperator_Edi15 godz

Wynajem Sopot - wakacje
Pokój 2 osobowy 130zł/doba;
Lokalizacja: Sopot


O portaluArchiwumHistoriaIndeksRegulaminWyszukiwarkaLinki
Kurs HTML - strona WWW za darmoRestauracja "ATOL" - SopotValid HTML 4.01 TransitionalValid CSS!HTML CSS JavaScript FLASH PHP MySQL