[C] Wypisywanie różnych kombinacji liter

Szymon1993
Użytkownik
Użytkownik
Posty: 106
Rejestracja: 6 paź 2009, o 18:32
Płeć: Mężczyzna
Podziękował: 50 razy
Pomógł: 2 razy

[C] Wypisywanie różnych kombinacji liter

Post autor: Szymon1993 »

Mam problem z napisaniem programu w C. Mam do dyspozycji trzy litery: a, b oraz c. Program ma wyświetlać czteroliterowe słowa (nie muszą mieć sensu), np. aaaa, abab, bbbb, acbb.

Nie mam pojęcia jak to zrobić. Powiedziano mi, że mogę użyć czterech zagnieżdżonych pętli for ale kompletnie nie wiem jak to w praktyce powinno wyglądać.

Czy mogę liczyć na jakąś podpowiedź? Czy dojście do metody jak taki program napisać jest trudne czy tylko ja mam taki problem?-- 25 paź 2012, o 21:57 --Edit: Akurat jak założyłem temat to udało mi się zrobić ten program. Skoro jednak założyłem ten temat to zapytam się o to czy program algorytmicznie jest poprawny. Kod wygląda tak:

Kod: Zaznacz cały

int i = 0;
int j = 0;
int k = 0;
int l = 0;

for (i = 97; i <= 99; i++)
{			
	for (j = 97; j <= 99; j++)
	{				
		for (k = 97; k <= 99; k++)
		{					
			for(l = 97; l <= 99; l++)
			{
				printf("%c", i);
				printf("%c", j);
				printf("%c", k);
				printf("%c", l);
				printf("
");
			}
		}
	}
}
gblablabla
Użytkownik
Użytkownik
Posty: 420
Rejestracja: 6 lis 2010, o 20:10
Płeć: Mężczyzna
Lokalizacja: Clausthal-Zellerfeld
Podziękował: 65 razy
Pomógł: 25 razy

[C] Wypisywanie różnych kombinacji liter

Post autor: gblablabla »

Jest ok.
ODPOWIEDZ