• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tablice dwuwymiarowe

Object Storage Arubacloud
0 głosów
217 wizyt
pytanie zadane 29 października 2019 w C i C++ przez Julka_99 Użytkownik (540 p.)
Mam pytanie dotyczące tablic dwuwymiarowch. Jeżeli mam zadanie, polegające na wypełnieniu tablicy [10][10] w taki sposob, że dookoła są 4 a w środku 0, coś takiego:

 

4444444444

4000000004

4000000004

 

i tak żeby była z tego tabelka 10x10 (bez odstępów między linijkami) Prosiłabym tez o wytłumaczenie, bo dopiero zaczynam.
komentarz 29 października 2019 przez DragonCoder Nałogowiec (36,500 p.)
A petle potrafisz?

Petla dla 1 linijki i dla ostatniej

Petla dla prawej i lewej strony

Petla dla srodka.

Rozumiesz, czy nie?
komentarz 29 października 2019 przez Julka_99 Użytkownik (540 p.)
Tak, pętle umiem, zaraz spróbuje to zrobić

1 odpowiedź

0 głosów
odpowiedź 29 października 2019 przez amelia.cpp Obywatel (1,860 p.)
wybrane 29 października 2019 przez Julka_99
 
Najlepsza

#include <iostream>

int main()
{
	const int ROZMIAR = 10;
	int tab[ROZMIAR][ROZMIAR];
	for (int i = 0; i < ROZMIAR; i++) //wiersze
	{
		for (int j = 0; j < ROZMIAR; j++) //kolumny
		{
			if (i == 0) //jeżeli jesteśmy w pierwszym wierszu
			{
				tab[i][j] = 4;
			}
			else if (j == 0) //jeżeli jesteśmy w pierwszej kolumnie
			{
				tab[i][j] = 4;
			}
			else if (j == ROZMIAR - 1) //jeżeli jesteśmy w ostatniej kolumnie
			{
				tab[i][j] = 4;
			}
			else tab[i][j] = 0; // w przeciwnym wypadku wstawiamy 0
		}
	}
	//wyświetlamy
	for (int i = 0; i < ROZMIAR; i++)
	{
		for (int j = 0; j < ROZMIAR; j++)
			std::cout << tab[i][j];
		std::cout << std::endl;
	}
}

Mam nadzieje że pomocne ;)

komentarz 29 października 2019 przez tkz Nałogowiec (42,020 p.)
Mały błąd. Ostatnia linia miała być 4, nie 0.
komentarz 29 października 2019 przez amelia.cpp Obywatel (1,860 p.)
W przykładzie ostatnia linia to 0
komentarz 29 października 2019 przez amelia.cpp Obywatel (1,860 p.)
Ale poprawie
komentarz 29 października 2019 przez Julka_99 Użytkownik (540 p.)
Tak, faktycznie ostatnia miała być 4, ale to nie problem, bo już zrozumialamo co chodzi, więc sobie to ogarnę, dzięki bardzo

Podobne pytania

+1 głos
1 odpowiedź 300 wizyt
pytanie zadane 13 marca 2021 w C i C++ przez bultok0 Nowicjusz (130 p.)
0 głosów
1 odpowiedź 448 wizyt
pytanie zadane 5 listopada 2019 w C i C++ przez Seweryn_Sawicki Nowicjusz (180 p.)
0 głosów
3 odpowiedzi 21,748 wizyt

92,755 zapytań

141,677 odpowiedzi

320,423 komentarzy

62,101 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...