Показать сообщение отдельно

  #2  
Старый 22.12.2008, 22:13
Тилль
Познающий
Регистрация: 26.05.2006
Сообщений: 33
Провел на форуме:
120859

Репутация: 2
По умолчанию

#include <stdio.h>
#include <string.h>

#define M 10

int main()
{
int i = 1, num = 0, j;
char buffer1[15], buffer2[15], * strpos;

while(num != M)
{
sprintf(buffer1,"%lu",i);
sprintf(buffer2,"%lu",i*i);
if(strpos = strstr(buffer2, buffer1))
if((strpos-buffer2) == strlen(buffer2) - strlen(buffer1))
{
printf("%lu;%lu\n", i, i*i);
num++;
}
i++;
}
return 0;
}

Откоментируйте пожалуйста вот эту задачу что происходит\зачем надо?!


Помогите ещё решить вот это:
Найти все пары простых чисел, не превосходящие заданного N и отличающихся друг от друга на 2 ("близнецы").
 
Ответить с цитированием