C++ условие: дано четырёхзначное число. необходимо определить является ли оно палиндромом. примечание: палиндром - это такое число, которое одинаково читается слева направо и справа налево. например, 14541 или 2332. входные данные: на вход даётся натуральное четырёхзначное число. выходные данные: в выходной файл должна быть выведена единица, если число является палиндромом, и ноль, если нет. пример: входные данные / выходные данные 1221 / 1 1234 / 0
Ответы на вопрос:
#include < iostream>
#include < cstring>
#include < fstream>
using namespace std;
bool check_polindrom(string word)
{
int len = word.length();
for(int i = 0; i < len/2; ++i)
{
if(word[i] ! = word[len-i-1])
{
return false;
}
}
return true;
}
int main()
{
ifstream ifs ("input.txt");
string str;
ifs > > str;
ifs.close();
ofstream ofs ("output.txt");
cout< < str;
if(check_polindrom(str))
ofs< < "1";
else
ofs< < "0";
ofs.close();
return 0;
}
работа с файлами также выполнена (файлы input.txt и output.txt поместить в папку со скриптом main.cpp) ©codeblocks
больше воды за определенное время
модель :
первый брат = скорость1 * объем1
второй брат = скорость2 * объем2
разница: первый брат - 2 брат
алг
нач
целые b1, b2, v1, v2, s1, s2, res;
ввести все критерии - объем, ведра, скорость
// вычисляем:
первый брат = скорость1 * объем1
второй брат = скорость2 * объем2
если (1брат > 2брат) то вычесть 1брат-2брат, вывести ответ
если нет то вычесть 2брат-1брат, вывести ответ
кон
Популярно: Информатика
-
laura05002728.01.2021 11:30
-
Хаурма710.05.2022 07:10
-
vvvlll124.04.2022 13:10
-
Антон200411116.09.2022 07:36
-
SHEVTSOVA118321.12.2022 12:08
-
206Sasha200010.10.2021 10:35
-
MIshaDo01.02.2020 01:28
-
sophiek77726.01.2021 09:41
-
nastosetrova113.03.2020 17:44
-
pupsikira207.09.2020 05:27