Jak wypełnić kwadrat w konsoli - proszę o podpowiedź

0

Mam problem z zadaniem i proszę o pomoc. Program ma wczytać liczbę kolumn i wierszy od użytkownika i wypełnić to "* "

#include <stdio.h>


int main()
{
    int i, j, a, b;
    i = 0;
    j = 0;


    printf("Podaj liczbe kolumn");
    scanf("%d", &a);

    printf("Podaj liczbe wierszy");

    scanf("%d", &b);

    while (i < a)
    {
        printf("* ");
        i = i + 1;
    }

    while (j < b)
    {

        printf("\n @");
        j = j + 1;
    }
    return 0;
}
0

user image

Na początek oznakowałem sobie kolumny " * " a wiersze " @ " w zadaniu ma wypelnic kolumny i wiersze samymi * ja podając kolumne i wiersz wypelnia mi ale nie całość gdzieś musze dać pętle ale gdzie i jak ona ma wygladać prawidłowo.

0

Normalnie na standardowe wyście wypisuje się wierszami - tak więc musisz wypisać n wierszy po n gwiazdek. Wystarczająca podpowiedź?

0
#include <stdio.h>


int main()
{
    int i, j, k, a, b;
    i = 0;
    j = 0;


    printf("Podaj liczbe kolumn");
    scanf("%d", &a);

    printf("Podaj liczbe wierszy");

    scanf("%d", &b);

    while (i < a)
    {
        printf("* ");
        i = i + 1;
    }


    while (j < b)
    {
        printf("\n @");
        j = j + 1;
        i = i + 1;
        printf(" &"); /* teraz wypelni mi cala 2 kolumne & dalej kombinuje */
    }

    return 0;
}
0
#include <stdio.h>
 int main()
{
    int i, j, k, a, b;
    i = 0;
    j = 0;
 printf("Podaj liczbe kolumn");
    scanf("%d", &a);
 
printf("Podaj liczbe wierszy");
    scanf("%d", &b);
 while (i < a)
    {
        printf("* ");
        i = i + 1;
    }
 while (j < b)
    {
    	printf("\n", j); /*teraz wypelni mi cala 2 kolumne & dalej kombinuje */
        j = j + 1;
        
     for(k=0;k<i;++k)
     {
	  printf("* "); 
		 }
    }
 return 0;
} 

doszedłem do etapu gdzie użytkownik podaje liczbe kolumn i wierszy które zostają zastąpione " * ", a jak zrobić żeby wyglądało to jak szachownica?






Udało się za pomocą modulo kilka nieudanych prób i jest :)!

1 użytkowników online, w tym zalogowanych: 0, gości: 1