Prosím vás ,
Potřebuji strašně moc od vás pomoct , abych to zkrátil ,programování se věnuji 1,5 měsíce a mám v sobě z c++ jen základy,a zítra nebo pozítří mám psát zápočtový test.Jeho zadání zní :Vaším úkolem je naprogramovat vykreslení zadaného obrazce,obrazec je vždy vepsán do čtverce NxN ,kde 1 <= N <= 50 , Parametr N udává velikost zadaného obrazce.
Tak a teď mám danou hlavičku zdrojáku ,do které nesmím nějak zasahovat!
#include <stdio.h>
const int N = 8;
char Mrizka[N][N];
void SmazMrizku()
{
for(int i=0;i<N;i++)
for(int j=0;j<N;j++)
Mrizka[i][j] = ' ';
}
void Hvezda(const int Radek, const int Sloupec)
{
if(0 <= Radek && Radek < N && 0 <= Sloupec && Sloupec < N)
Mrizka[Radek][Sloupec] = '*';
else
printf("Souradnice mimo meze!\n");
}
void VytiskniMrizku()
{
for(int i=0;i<N;i++)
{
for(int j=0;j<N;j++)
printf("%c",Mrizka[i][j]);
printf("\n");
}
printf("\n");
}
void main()
{
SmazMrizku();
/////////////////////////////////////
ZDE MUSÍM DOPLNIT ZBYTEK!!!!!!!!!!
//////////////////////////////////
VytiskniMrizku();
}
Jak program funhuje jsem pochopil akorát prostě nevím jak to mám napsat aby se mi hvězdičky zobrazily do daných obrazců ,vím určitě že musím použít IF ELSE IF a 2x FOR aspoň mě to napadlo ale prostě nevím jak to napsat.
Obrazce ,které mají vyjít přikládam v obrázku.
Mohl by mi někdo prosím napsat kód jak by to mělo vypadat ??? :) moc prosím potřebuji to z toho kódu pochopit nemám se to totiž nějak čas naučit děkuji :)