C++ trójkąt Pascala zapis wyniku do pliku
Program wyświetla trójkąt Pascala dla liczby n wczytanej od użytkownika, potem zapisuje go w pliku tekstowym
Treść zadania:
Zadanie
W zadanym pliku tekstowym zapisz N wierszy z trójkąta Pascala (P0,0 = 1, a dla n>0 korzystamy ze wzoru Pn,0 = Pn,n = 1 oraz dla 0>k>n mamy Pn,k = Pn-1,k-1 + Pn-1,k). Każdy wiersz trójkąta Pascala zapisz w oddzielnej linii, a poszczególne liczby w obrębie wiersza pooddzielaj pojedynczą spacją. Nazwę pliku oraz wartość N należy przekazać poprzez parametry wywołania programu.
Listing
#include <iostream>
#include <fstream>
#include <stdlib.h>
using namespace std;
unsigned short int n,i;
//short int j;
double wiersz[150];
int main(int argc, char* argv[])
{
ofstream wpisz;
wpisz.open("plik.txt");
char mystring [20];
cout << "podaj n ? :";
cin >> n;
cout << endl;
cout<< " ";
wpisz << " ";
for (int q = 0; q < n ; ++q){
for (int i = 0; i < q+1 ; ++i)
{
int j;
wiersz[i] = 1;
for (j = i-1; j > 0; --j)
wiersz[j] = wiersz[j-1]+wiersz[j];
}
for (int j = 0; j < q+1; j++)
{
cout << wiersz[j] << " ";
wpisz << wiersz[j]<< " ";
}
cout<< "\n";
wpisz << "\n ";
}
cout <<endl;
wpisz.close();
cout <<endl;
cin >> n;
}
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno