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: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors