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 :)