Есть ответ 👍

Ввести целое число. определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). записать 3 последние цифры в одномерный массив. c++

215
316
Посмотреть ответы 3

Ответы на вопрос:

рлжжх
4,5(87 оценок)

#include < iostream>

#include < string>

using namespace std;

int main()

{

setlocale(lc_all, "ru");

int mas[10];

string s;

cin > > s;

if (s.length() > 2)

{

  mas[0] = s[s.length() - 1];

  mas[1] = s[s.length() - 2];

  mas[2] = s[s.length() - 3];

}

for (size_t i = 0; i < (s.length()+1)/2; i++)

{

  if (s[i] ! = s[s.length() - i-1])

  {

  cout < < "не симметрично.";

  return 0;

  }

}

cout < < "симметрично";

return 0;

}

зачем записывать 3 последние цифры ума не приложу..

ada9797
4,7(85 оценок)

#include < iostream>

#include < cstdlib>

using namespace std;

int main()

{

  int number;

  int p = 0;

  cout < < "enter the integer: "; cin > > number;

    for (int i = number; i ! = 0; i /= 10){ // проверка на палиндром

    p = p * 10 + i % 10;

    }  

    if(number == p){

    cout < < "the same digits left and right sides! " < < endl;

    }else cout < < "not the same digits left and right sides! " < < endl;

    int mas[3]; // объявления массива для 3 последних цифр

    for(int i = 0; i < 3; i++){ // запись в массив

    mas[i] = number%10;

    number /= 10;

    }

    for(int i = 0; i < 3; i++){ // вывод массива

    cout < < mas[i] < < endl;

    }

system("pause"); // остановка консоли

}

juljadob54
4,4(73 оценок)

путь к файлу вместе с именем файла называют полным именем файла. то что вы написали и есть полное имя файла. а вот собственно имя   - это proba и расширение txt. 

Популярно: Информатика