Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Środkowanie tekstu

Ostatnio zmodyfikowano 2017-12-12 12:28
Autor Wiadomość
Darkferret
Temat założony przez niniejszego użytkownika
Środkowanie tekstu
» 2017-12-12 10:35:04
Witam :D Na zadanie mam napisanie programu ktory wyswietli na konsoli równoramienny trojkat pascala. Z obliczeniami sobie poradziłem, ale mam kłopot z wyśrodkowaniem tekstu.Ktoś móglby mi wytłumaczyć dlaczego funkcja internal nie działa i jak ją ewentualnie zastąpić? Z góry dziękuję bardzo za pomoc.

int main()
{
int n;
cin>>n;
cout<<"Trojkat Pascala dla "<<n<<"-tej potegi: "<<endl;
cout<<""<<endl;
for(int i=0;i<=n;i++)
{
for(int j=0;j<=i;j++)
{
cout.width(5);
cout<<internal<<symbolnewtona(i,j);
}
cout<<""<<endl;
}

return 0;
}
P-167818
nanoant20
» 2017-12-12 12:28:29
@EDIT
dlaczego funkcja internal nie działa
to nie jest wina funkcji internal. Niepoprawne są zbudowane petle
zobacz sobie jak się buduje trójkąty
https://www.programiz.com​/cpp-programming/examples​/pyramid-pattern
Możesz oczywiście pomajstrować z różnymi flagami formatowania
http://cpp0x.pl/kursy/Kurs-C++​/Obsluga-strumienia-cout/323
ale biorąc twoją petle i usuwając z niej funkcje symbolnewtona i pozostawiając tak:
C/C++
cout << internal << i << j;
otrzymujesz trójkąt prostokątny, a jeżeli dobrze zrozumiałem tobie chodzi o to, żeby wynik twojej pracy przyjmował kształt choinki lub piramidki.

P-167820
« 1 »
  Strona 1 z 1