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

C++ 20
напишите функцию, определяющую для передаваемой в нее строки, является ли последовательность символов в ней правильной записью числа в заданной системе счисления, по умолчанию такой системой счисления должна быть десятичная. ваша для введенной строки определить, являются ли символы этой строки корректной формой записи десятичного числа и корректной формой записи числа в заданной системе счисления. цифры, являющиеся буквами в правильной форме записи числа должны быть только строчными. формат входных данных в первой строке входных данных вводится последовательность символов длиной не более 100 символов. строка состоит из строчных букв латинского алфавита и цифр. в следующей строке задано целое число b (2 ≤ b ≤26) - основание системы счисления. формат выходных данных в первой строке выведите “yes”, если строка является правильной записью десятичного числа и “no”, если нет. во второй строке выведите “yes”, если строка является правильной записью числа в системе счисления с основанием b, и “no” в противном случае. входные данные выходные данные 1931293e0d3a 16 no yes

Показать ответ
Ответ:
CANDISS1
CANDISS1
04.10.2020 11:14
//я писал этот унылый код полтора часа. Полтора часа, Карл! Я слишком расслабился.
#include <iostream>
using namespace std;
int k=2;

bool StrangeSeq(int n){
     if (k<n){
              if(n%k==0){
                         cout<<"false";
                         return false;
                         }
                         k++;
                         StrangeSeq(n);
                         }
                         else
                         {
                             cout<<"true";
                             return true;
                             }
}
                
int main(){
    int n;
    cin>>n;
    StrangeSeq(n);
    cin.get();
    cin.get();
}
0,0(0 оценок)
Ответ:
viktoska87
viktoska87
11.04.2020 13:17
#include <iostream>
#include <stdio.h>
using namespace std;

int main(){
    int y;
    cin>>y;
    y=y%12;
    switch (y){
           case 4:{cout<<"Mouse"; break;}
           case 5:{cout<<"Bull";break;}
           case 6:{cout<<"Tiger";break;}
           case 7:{cout<<"Rabbit";break;}
           case 8:{cout<<"Dragon";break;}
           case 9:{cout<<"Snake";break;}
           case 10:{cout<<"Horse";break;}
           case 11:{cout<<"Goat";break;}
           case 0:{cout<<"Monkey";break;}
           case 1:{cout<<"Cock";break;}
           case 2:{cout<<"Dog";break;}
           case 3:{cout<<"Pig";break;}
           }
    cin.get();
    cin.get();
    return 0;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота