Pokaż wyniki od 1 do 5 z 5
Przeglądasz Forum Alfa Romeo - Alfaholicy. Wyświetlony wątek znajduje się w dziale Hyde Park - Rozmowy na każdy temat, nie kwalifikujące się do pozostałych działów - motoryzacja, elektronika, GSM, humor, gry wideo, polityka, wczasy za granicą, rozrywka, hobby.
  1. #1
    Użytkownik Alfa i Omega
    Dołączył
    04 2007
    Mieszka w
    Przemyśl- okolice
    Auto
    166 2,4JTD 150KM
    Postów
    344
    Podziękowania za post / Lubię to
    Czas spędzony na forum
    2 d 18 h 12 m

    Domyślnie Potrzebuje pomocy w napisaniau opisów do linijek programu w C++

    Witam, potrzebuje pomocy, a więc jeśli ktoś łykną coś z C++ to prosiłbym o napisanie mi komentarza do wszystkich linijek z tego programu sito Eratostenesa, jak i również potrzebuje schemat blokowy tego ustrojstwa. Przyznam się szczerze że sam tego nie stworzyłem tylko staram się to zaadoptować do swoich potrzeb, mówię bez ściemniania że leń zemnie a potrzebuje tego na sobotę, niestety tego nie rozkminie bo muszę rozkminiać Teorię Obwodów a idzie mi to lepiej niż informatyka, zapodaje kod programu:

    //ZADANIE 2. Sito Eratostenesa.

    //************************************************** *************
    //** Napisać program wyszukujący wszystkie liczby pierwsze **
    //** mniejsze od zadanej wartości n (wprowadzonej z klawiatury)**
    //** metodą "sita Eratostenesa" **
    //**-----------------------------------------------------------**
    //************************************************** *************
    #include<iostream&gt;
    #include<math.h>
    #include<conio.h>

    using namespace std;


    int main()

    {

    cout << "Program do wyszukiania liczb pierwszych metoda sita Eratostenesa" << endl
    << "-----------------------------------------------------------------" << endl
    << endl;

    int n, i, j, pierwiastek, *tablica; //Deklaruje zmienne
    cout << "Podaj gorny zakres, do ktorego chcesz odnalezc liczby pierwsze:\n "; //Wyświetlam tekst w konsoli
    cin >> n; //Pobieram z konsoli n od użytkownika

    pierwiastek = (int)sqrt((double)n); //obliczamy pierwiastek z n
    tablica = new int[n+1];
    for (i = 0; i <= n; i++)
    tablica[i] = i;

    for (i = 2; i <= pierwiastek; i++)
    {
    if (tablica[i] != 0)
    for (j = 2*i; j <= n; j+= i)
    tablica[j] = 0;
    }

    cout << "Liczby pierwsze z przedzialu <2," << n << "> to:\n";
    for (i = 2; i <= n; i++)
    if (tablica[i] != 0)
    cout << tablica[i] << " ";
    cout << endl;

    system("pause");

    return 0;

    }

    Z góry dziękuję jak ktoś pomoże i ma ode mnie nie tylko browar ale i flaszkę.

  2. # ADS
    Akwizytorka
    Dołączył
    Dawno
    Mieszka w
    Milano
    Postów
    69
     

  3. #2
    Użytkownik Romeo Avatar metan
    Dołączył
    07 2009
    Mieszka w
    K-ce
    Auto
    Mito 1,4 MPI
    Postów
    1,030
    Podziękowania za post / Lubię to
    Czas spędzony na forum
    8 d 7 m

    Domyślnie

    Ja się param raczej VB ale z tego co widzę komentarze do kodu już tam masz po // (podwójny slash). Po cout masz teksty które będą widoczne na ekranie podczas pracy programu. Jak chcesz pościemniac to pozmieniaj trochę tekst tam zawarty
    Ostatnio edytowane przez metan ; 30-01-2012 o 21:43

  4. #3
    Użytkownik Alfa i Omega
    Dołączył
    04 2007
    Mieszka w
    Przemyśl- okolice
    Auto
    166 2,4JTD 150KM
    Postów
    344
    Podziękowania za post / Lubię to
    Czas spędzony na forum
    2 d 18 h 12 m

    Domyślnie

    Nie no tyle to iem że już tam trochę komentarza mam bo sam go pisałem, ale w tych instrukcjach warunkowych nie wiem jak opisać, wiem że wpisuje tam dane do tabeli, ale jak to ładnie ubrać w słowa, co nadaje czemu itd.
    Ostatnio edytowane przez sqadak ; 31-01-2012 o 21:32

  5. #4
    Użytkownik Alfa i Omega Avatar Tekken666
    Dołączył
    12 2009
    Mieszka w
    Kielce
    Auto
    156 1,9 JTD 2000r 77kW
    Postów
    353
    Podziękowania za post / Lubię to
    Czas spędzony na forum
    6 d 9 h 30 m

    Domyślnie

    Cytat Napisał sqadak Zobacz post
    Witam, potrzebuje pomocy, a więc jeśli ktoś łykną coś z C++ to prosiłbym o napisanie mi komentarza do wszystkich linijek z tego programu sito Eratostenesa, jak i również potrzebuje schemat blokowy tego ustrojstwa. Przyznam się szczerze że sam tego nie stworzyłem tylko staram się to zaadoptować do swoich potrzeb, mówię bez ściemniania że leń zemnie a potrzebuje tego na sobotę, niestety tego nie rozkminie bo muszę rozkminiać Teorię Obwodów a idzie mi to lepiej niż informatyka, zapodaje kod programu:

    //ZADANIE 2. Sito Eratostenesa.

    //************************************************** *************
    //** Napisać program wyszukujący wszystkie liczby pierwsze **
    //** mniejsze od zadanej wartości n (wprowadzonej z klawiatury)**
    //** metodą "sita Eratostenesa" **
    //**-----------------------------------------------------------**
    //************************************************** *************
    #include<iostream&gt;
    #include<math.h>
    #include<conio.h>

    using namespace std;


    int main()

    {

    cout << "Program do wyszukiania liczb pierwszych metoda sita Eratostenesa" << endl
    << "-----------------------------------------------------------------" << endl
    << endl;

    int n, i, j, pierwiastek, *tablica; //Deklaruje zmienne
    cout << "Podaj gorny zakres, do ktorego chcesz odnalezc liczby pierwsze:\n "; //Wyświetlam tekst w konsoli
    cin >> n; //Pobieram z konsoli n od użytkownika

    pierwiastek = (int)sqrt((double)n); //obliczamy pierwiastek z n
    tablica = new int[n+1];
    for (i = 0; i <= n; i++)
    tablica[i] = i; //Wypełniam tablicę liczbami od 0 do n

    for (i = 2; i <= pierwiastek; i++) //przeszukujemy wszystkie liczby od 2 do pierwiastek z n
    {
    if (tablica[i] != 0) // jeśli liczba jest '0' tz że była to wielokrotność wcześniej sprawdzanej liczby i ją pomijamy
    for (j = 2*i; j <= n; j+= i) // znajdujemy wszystkie wielokrotności liczby 'i' w tablicy
    tablica[j] = 0; //każda wielokrotność 'i' zastępujemy '0'
    }

    cout << "Liczby pierwsze z przedzialu <2," << n << "> to:\n";
    for (i = 2; i <= n; i++)
    if (tablica[i] != 0) //Wypisujemy znalezione liczby pierwsze, czyli te które nie zostały zastąpione 0
    cout << tablica[i] << " ";
    cout << endl;

    system("pause");

    return 0;

    }

    Z góry dziękuję jak ktoś pomoże i ma ode mnie nie tylko browar ale i flaszkę.

    Tyle na szybkiego al myślę że wystarczy
    Ostatnio edytowane przez Tekken666 ; 31-01-2012 o 08:51
    Alfa Romeo 156 1,9JTD (77kW) 2000r.

  6. #5
    Użytkownik Alfa i Omega
    Dołączył
    04 2007
    Mieszka w
    Przemyśl- okolice
    Auto
    166 2,4JTD 150KM
    Postów
    344
    Podziękowania za post / Lubię to
    Czas spędzony na forum
    2 d 18 h 12 m

    Domyślnie

    Wielkie dzięki Tekken, co do kodu to wystarczy.

Informacje o temacie

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. potrzebuje pomocy!!
    Utworzone przez siwulec82 w dziale Wielkopolskie i Lubuskie
    Odpowiedzi: 7
    Ostatni post / autor: 25-12-2011, 23:39
  2. [155] Potrzebuje pomocy!!!.......
    Utworzone przez MichalRTK7 w dziale 145/146/155
    Odpowiedzi: 35
    Ostatni post / autor: 17-04-2011, 15:24
  3. Pomocy Potrzebuje skrzynie
    Utworzone przez konradkola w dziale 156
    Odpowiedzi: 0
    Ostatni post / autor: 31-08-2009, 14:59
  4. [156] Potrzebuje pilnej pomocy :(((
    Utworzone przez alanwroc w dziale 156
    Odpowiedzi: 12
    Ostatni post / autor: 19-02-2008, 21:25

Tagi dla tego tematu

Tagi użytkowników

program c z opisem

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •