Как найти главный палиндром в программе на C ++ с помощью цикла if-else?

1 Ответы


  • #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    using namespace std;

    int genpal1 (int нет)
    {
      char buf [50];
      sprintf (buf, "% d", нет);
      строка олди (буф);
      строка abc;
      
      обратный (oldi.begin (), oldi.end ());  
      abc = строка (buf) + oldi;
      
      sscanf (abc.c_str (), «% d», & no);
      нет возврата;
    }

    int genpal2 (int нет)
    {
      char buf [50];
      sprintf (buf, "% d", нет);
      строка олди (буф);
      строка abc;
      oldi.erase (oldi.end () - 1);
      обратный (oldi.begin (), oldi.end ());  
      abc = строка (buf) + oldi;
      
      sscanf (abc.c_str (), «% d», & no);
      нет возврата;
    }

    bool isprime (int no)
    {
      for (int k = 2; k> a >> b;
      векторные простые числа;
      for (I = 1; I = a) && (l = a) && (k

Напишите свой ответ

Ваш ответ появится после модерации