Witam,mam mały problem z zadaniem
Liczby bliźniacze to takie dwie liczby pierwsze, które różnią się o 2, np.: (3, 5),
(5, 3), (11, 13) lub (19, 17).
Zbadaj w pliku dane_6.txt kolejne pary sąsiadujących ze sobą liczby, tzn. pierwszą
i drugą liczbę, drugą i trzecią liczbę, …, przedostatnią i ostatnią liczbę. Podaj liczbę par liczb
bliźniaczych oraz wypisz wszystkie te pary. Każdą parę wypisz w osobnym wierszu
#include <iostream> #include<fstream> using namespace std; int main() { int ile=0; int n[236]; ifstream we("liczby_pierwsze.txt"); ofstream wy("pary_blizniacze.txt"); for(int i=0;i<236;i++) { we>>n[i]; if(n[i]-n[i+1]==2|| n[i+1]-n[i]==2) { ile++; wy<<n[i]<<n[i+1]<<endl; } } cout<<ile<<endl; return 0; }
Nie działą :(,Co robię źle??? Z góry dzięki za pomoc :)