Loading:


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.



Napisz Artyku³

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: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors