В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
savannah1
savannah1
16.07.2021 03:58 •  Информатика

Ввести с клавиатуры номер трамвайного (троллейбусного) билета (6 цифр) и определить является ли он счастливым. сумма первый трех цифр ровняется сумме вторых трех чисел.
язык c++
написать через if else

Показать ответ
Ответ:
Приветусик11
Приветусик11
23.08.2020 08:59

#include <iostream>

#include <string>

#include <sstream>

using namespace std;

 

template <typename T>

std::string toString(T val)

{

   std::ostringstream oss;

   oss<< val;

   return oss.str();

}

 

template<typename T>

T fromString(const std::string& s)

{

 std::istringstream iss(s);

 T res;

 iss >> res;

 return res;

}

 

 

int main()

{

   string number;

   short int param;

 

cin >> param;

char i1,i2,i3,i4,i5,i6;

 

long long i,counter;

counter =0;

for(i=100000;i<=999999;i++){

 

number= toString(i);

i1 = number[0] ;

i2 = number[1] ;

i3 = number[2] ;

 

i4 = number[3] ;

i5 = number[4];

i6 = number[5];

 

 

 

 

if((i1+i2+i3) == (i4+i5+i6)  && (i4+i5+i6) == param) {

 

   cout << i1+i2+i3 <<" = "<<i4+i5+i6<<endl;

   counter++;}

 

                          }

 

cout << counter;

 

 

   return 0;

}

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота