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 doNapisz 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 ustawioneNatomiast po wprowadzeniu liczb: 8 25 8 Twój program powinien wypisać: 8 8 25 Napisz program, któryNapisz program, który znajduje wszystkie liczby trzycyfrowe spełniające następujący warunek: „PotrojNapisz program, który czyta ciąg znaków zawierający litery alfabetu łacińskiego (duże i małe) i spra109 110 Napisz program, który czyta liczbę w postaci dwójkowej i wypisuje znak o takim właśnie kodziNapisz program, który czyta dwie dodatnie liczby naturalne A, B (nieprzekraczające dziesięciu tysięcNapisz program, który czyta liczbę naturalną z zakresu od 100 do 2000000000 i wypisuje ją pomijającNapisz program, który czyta liczbę naturalną z zakresu 1 do 2000000000 i sprawdza, czy jest ona podzNapisz program, który czyta ciąg znaków i wypisuje słowo "TAK" lub "NIE" (dużymiNapisz program, który czyta dwie liczby naturalne (z zakresu od 1 do 1000000000) i wypisuje ich średNapisz program, który czyta liczbę naturalną (nieprzekraczającą tryliona) i sprawdza, czy wszystkieNapisz program, który wypisuje 20 najmniejszych liczb naturalnych przynajmniej dwucyfrowych (w jedneNapisz program, który czyta cztery różne liczby naturalne (do dwóch miliardów) i sprawdza, czy możnaprogram 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