Wyswietlenie elementu w formie....

0

Jesli ktos jest w stanie mi podpowiedziec ale tak bardziej szczeg.
Mam misje: Przy jednokrotnym uzyciu (oczywiscie tryb textowy(borland 3.1))"cout" (naprzykład symbol gwiazdki *)
i uzyciu pętli wyswietlic je tak by tworzyły trójkąt. Ktos podpowie albo pomoże?
Mam nadzieje ze te pytanie nikogo nie drazni, dla mnie to bardzo ważne

0

Zabardzo nie wiem o co chodzi, ale moze o cos takiego:

#include <iostream>

using namespace std;

int main()
{
  const int wysokosc = 20;
  const int rozmiar = wysokosc * wysokosc * 2;
  char trojkat[rozmiar + 1] = {0};

  for (int i = 0, j = 0; i < rozmiar; i++)
   if ( !((i + 1) % (wysokosc * 2)) )
   {
     trojkat[i] = '\n';
     j ++;
   }
   else
    if (j == wysokosc - 1)
     trojkat[i] = '*';
    else
     trojkat[i] = (( (i % (wysokosc * 2)) == wysokosc - 1 - j) || ((i % (wysokosc * 2)) == wysokosc - 1 + j)) ? '*' : ' ';

  cout << trojkat;
  cin.get();
  return 0;
}
0

Witam,

Wystarczy zrobić pętle w której będzie zmniejszał liczbe spacji jednocześnie zwiększając liczbę gwiazdek...
Oto kodzik którego napsianie zajeło minute, można to było prościej zrobić ale komu by się chciało myąśleć? ;P

#include <stdio.h>
#include <stdlib.h>


int main()
{
  int i,j;

  for(i=0;i<=9;i=i+2)
  {
    for(j=0;j<=abs(i-9);j=j+2)
    {
      printf(" ");
    }
    for(j=0;j<=i;j++)
    {
      printf("*");
    }
    printf("\n");
  }

  system("PAUSE");

  return 0;
}

Pozdr.
GM

0

Bardzo wam dziekuje.
(ja zawsze pomogę jesli chodzi o grafike i www jeszcze raz dzieki)

0

ten na dole działa swietnie zas ten pierwszy cos mi wyskakuje jakis fatal iostream..
Ale to pewnie związane z moim programem. Thx.

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