x-kom hosting

[C] program wyświetlający macierz jednostkową dla liczby n

lightinside
utworzono
utworzono

Mam do napisania program wyświetlający macierz jednostkową dla liczby n, o to nieudana próba:
[code]
#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
int k;
printf("Program do wyswietlania macierzy jednostkowej o bokach równych n gdzie n podaje użytkownik");
printf("Jak dużą chcesz miec macierz? podaj za posrednictwem liczby...");
scanf("%d",&k);


return 0;
}[/code]

Nie bardzo wiem jak to ugryźć....

leggo
komentarz
komentarz

Tworzysz pętle [b]for[/b] odpowiedzialną za wypisywanie kolejnych wierszy. Pętla powtarza się tyle razy ile wierszy chcesz wypisać (n). Wewnątrz tej pętli tworzysz kolejną odpowiedzialną za wypisywanie kolumn. Ta również powtarza się n razy.

Wewnątrz drugiej pętli po prostu sprawdzasz czy licznik pierwszej pętli jest równy licznikowi drugiej. Jeśli tak wypisujesz 1, jeśli nie wypisujesz 0.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.