kody ascii szachownica

0

pomoże ktoś?...chce zeby srodek programu powtarzał sie tak żeby wysokośc rosła nie tylko szerokośc

#include <iostream>
#include <fstream>
using namespace std;
char znak=218; // - >0-255

void szachownica(int wys, int szer)

{
    std::cout << "wpisz wysokość"<<endl;
    std::cin >> wys;
     std::cout << "wpisz szerokość"<<endl;
    std::cin >> szer;
   int licznik;
   printf("┌───");
   for (licznik=1;licznik<szer;licznik++) printf("┬───");
   printf("┐\n");

    printf("├───");
   for (licznik=1;licznik<wys;licznik++) printf("┼───");
   printf("┤\n");
   
   printf("└───");
   for (licznik=1;licznik<szer;licznik++) printf("┴───");
   printf("┘\n");
}

int main()
{
    szachownica(8,8);
   
    return 0;
}
2

Ode mnie WSZYSTKO na nie.

  • Jeżdzenie po parametrach
  • mieszanie sposobów we/wy
  • formatowanie (brak szacunku do widza)
  • interpunkcja (brak szacunku do widza)

Pierwszą pętlę skądś "pożyczyłeś" to drugą może by napisać?

5

Kartka papieru w kratkę.
Narysować szachownicę tak by jeden znak pasował do jednej kratki.
Jedziesz palcem po kratkach od góry w prawo, następna linia itd .... i na tej podstawie piszesz kod co powinno być wypisane do strumienia.
Może dla ułatwienia na razie zignoruj przypadki brzegowe.

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