9414912613

9414912613



s [j]=false; } return O; }

2.3.6    Goldbach

Napisz program goldbach, który wczytuje ze standardowego wejścia liczbę naturalną n, a następnie wypisuje na standardowe wyjście wszystkie liczby naturalne mniejsze od n, których nie da się przedstawić jako sumy dwóch liczb pierwszych. Sprawdź, czy wśród wypisanych liczb są liczby parzyste większe od dwóch.

Christian Goldbach, ur. 1690, zm. 1764, matematyk działający w Petersburgu i w Moskwie; autor prac z teorii szeregów i równań różniczkowych. W liście do matematyka szwajcarskiego Leonarda Eulera sformułował hipotezę, iż każda liczba parzysta większa od dwóch jest sumą dwóch liczb pierwszych. Przypuszczenie to, znane jako hipoteza Goldbacha, nie zostało do tej pory udowodnione ani obalone. Przy użyciu komputerów sprawdzono jego prawdziwość dla liczb sięgających około 1018.

#include <iostream>

using namespace std;

int main O { int n; cin»n;

bool s [n],t [n]; for (int i=0;i<n;i++) s [i]=t [i]=true; s [0]=s [l]=false; for (int i=2;i<n;i++) if (s [i])

for (int j=2*i;j<n;j+=i) s [j]=false; for (int i=0;i<n;i++) for (int j=i;i+j<n;j++) if (s [i] && s [j]) t [i+j]=false; for (int i=l;i<n;i++) if (t [i])

cout«i«endl; return 0; >

2.3.7    Pascal

Napisz program pascal wypisujący na standardowe wyjście pierwszych 13 wierszy trójkąta Pascala sformatowanych jak poniżej:

1

1    1

12 1 13    3    1

1    4    6    4    1

1    5    10    10    5    1

17



Wyszukiwarka

Podobne podstrony:
return 0; } 2.3.3    Next Napisz program next znajdujący położenie drugiego co do
Napisz program, który czyta zdanie, a następnie wypisuje po kolei długości kolejnych jego wyrazów.
Napisz program, który wypisuje wszystkie trzycyfrowe liczby pierwsze, które mają cyfry ustawione
Natomiast po wprowadzeniu liczb: 8 25 8 Twój program powinien wypisać: 8 8 25 Napisz program, który
Napisz program, który znajduje wszystkie liczby trzycyfrowe spełniające następujący warunek: „Potroj
Napisz program, który czyta ciąg znaków zawierający litery alfabetu łacińskiego (duże i małe) i spra
109 110 Napisz program, który czyta liczbę w postaci dwójkowej i wypisuje znak o takim właśnie kodzi
Napisz program, który czyta dwie dodatnie liczby naturalne A, B (nieprzekraczające dziesięciu tysięc
Napisz program, który czyta liczbę naturalną z zakresu od 100 do 2000000000 i wypisuje ją pomijając
Napisz program, który czyta liczbę naturalną z zakresu 1 do 2000000000 i sprawdza, czy jest ona podz
Napisz program, który czyta ciąg znaków i wypisuje słowo "TAK" lub "NIE" (dużymi
Napisz program, który czyta dwie liczby naturalne (z zakresu od 1 do 1000000000) i wypisuje ich śred
Napisz program, który czyta liczbę naturalną (nieprzekraczającą tryliona) i sprawdza, czy wszystkie
Napisz program, który wypisuje 20 najmniejszych liczb naturalnych przynajmniej dwucyfrowych (w jedne
Napisz program, który czyta cztery różne liczby naturalne (do dwóch miliardów) i sprawdza, czy można
program powinien wypisać "NIE". Napisz program, który czyta dodatnią liczbę naturalną
12 3 45 6 7 program powinien wypisać 3. Napisz program, który czyta liczbę naturalną N (nie większą
Napisz program, który czyta liczbę naturalną N (nieprzekraczającą 2000000000) i wypisuje ilość cyfr,
Zadania: 1.    Napisz program, który utworzy dwa procesy: macierzysty i potomny.

więcej podobnych podstron