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>
#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ę.

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
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
Wielkie dzięki Tekken, co do kodu to wystarczy.
Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki