Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Получить новую строку, вставив между двумя символами исходной строки символ * Дана строка. Получите новую строку, вставив между двумя символами исходной строки символ *. Выведите полученную строку. Формат входных данных Вводится непустая строка, длина которой не превосходит 100. Формат выходных данных Выведите ответ на задачу. Примеры https://www.cyberforum.ru/ cpp-beginners/ thread2143168.html Определить, правда ли, что первая строка начинается на тот же символ, на который заканчивается вторая C++
Вам даны две строки: S1S1 и S2S2, состоящие только из строчных латинских букв. Ваша задача — определить, правда ли, что первая строка начинается на тот же символ, на который заканчивается вторая. Формат входных данных На первой строке входного файла находится строка S1S1. На второй строке — S2S2. Длины обеих строк не превосходят 100. Формат выходных данных Выведите «YES» (без кавычек),...
C++ Вывести строку в столбик https://www.cyberforum.ru/ cpp-beginners/ thread2143165.html
Дано название футбольного клуба. Требуется напечатать его на экране «столбиком». Формат входных данных Дана строка длиной не более 255255 символов, которая содержит цифры, латинские строчные и прописные буквы, пробелы. Формат выходных данных Выведите исходную строку на экран, печатая каждую букву с новой строки. Примеры
C++ Построить гистограмму количества символов в сообщении Вовочка ломает систему безопасности Пентагона. Для этого ему понадобилось узнать, какие символы в секретных зашифрованных посланиях употребляются чаще других. Для удобства изучения Вовочка хочет получить графическое представление встречаемости символов. Поэтому он хочет построить гистограмму количества символов в сообщении. Гистограмма – это график, в котором каждому символу, встречающемуся в... https://www.cyberforum.ru/ cpp-beginners/ thread2143164.html
Таймер C++
Таймер - это часы, которые умеют подавать звуковой сигнал по прошествии некоторого периода времени. Напишите программу, которая определяет, когда должен быть подан звуковой сигнал. Формат входных данных В первой строке входного файла записано текущее время в формате ЧЧ:ММ:СС (с ведущими нулями). При этом оно удовлетворяет ограничениям: ЧЧ — от 00 до 23, ММ и СС — от 00 до 60. Во второй...
C++ Смайлики https://www.cyberforum.ru/ cpp-beginners/ thread2143161.html
Напишите программу, которая посчитает количество смайликов в заданном тексте. Смайликом будем считать последовательность символов, удовлетворяющую условиям: первым символом является либо ; (точка с запятой) либо : (двоеточие) ровно один раз далее может идти символ – (минус) сколько угодно раз (в том числе символ минус может идти ноль раз) в конце обязательно идет некоторое количество (не...
C++ Одинаковые слова https://www.cyberforum.ru/ cpp-beginners/ thread2143159.html
Вам дана строка S, состоящая только из пробелов и строчных латинских букв. Строка представляет из себя предложение, т.е. несколько слов, состоящих из букв и разделённых между собой пробелами. Где-то в этой строке есть ровно одна пара совпадающих слов. Ваша задача — найти и вывести совпадающее слово. Формат входных данных В первой строке входных данных лежит строка S. Длина строки S не...
C++ Отсортировать слова строки по неубыванию их длин
Вам дана строка S, состоящая только из пробелов и строчных латинских букв. Строка представляет из себя предложение, т.е. несколько слов, состоящих из букв и разделённых между собой пробелами. Ваша задача — отсортировать слова этой строки по неубыванию их длин. Если у двух слов одинаковая длина, они должны идти в том порядке, в котором они шли во входных данных. Формат входных данных В...
C++ Найти самое маленькое слово Вам дана строка SS, состоящая только из пробелов и строчных латинских букв. Строка является предложением, т.е. содержит несколько слов, состоящих из букв и разделённых между собой пробелами. Вам нужно найти длину самого короткого слова. Формат входных данных В первой строке входных данных лежит строка SS. Длина строки SS не превосходит 100 символов. Формат выходных данных Выведите одно... https://www.cyberforum.ru/ cpp-beginners/ thread2143156.html C++ Вычислить количество предложений, начинающихся с заданного симолва https://www.cyberforum.ru/ cpp-beginners/ thread2143155.html
Записать в файл текст. Считать текст из файла и вычислить количество предложений,начинающихся с заданного симолва. Записать записал, считал в строку. Но что-то тяжко идет с реализацией нахождения определенного символа, не могу понять как связать первый символ и конец предложения. Заранее спасибо )) #include <iostream> #include <fstream> #include <windows.h> using namespace std;
C++ Как поместить if в условие цикла for?
Реально ли поместить условный оператор if в условие цикла for, и если да, то как? Пример: for(short j=0; j<5; if(j++==4){cout<<'\n';}) Этот код не рабочий, но реально ли при некоторых изменениях исправить эту проблему?
C++ Бинарный поиск https://www.cyberforum.ru/ cpp-beginners/
229 / 112 / 35
Регистрация: 25.11.2017
Сообщений: 389
26.11.2017, 12:21 0

Правильное восьмеричное число - C++ - Ответ 11883584

26.11.2017, 12:21. Показов 10963. Ответов 7
Метки (Все метки)

Ответ

Вообще, если говорить о реальности, то из записи надо успешно вычищать пробелы и по стандартам С/C++ начинаться запись восьмеричного числа должна начинаться со '\'. Тогда написанное выше преобразуется в.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
using namespace std;
int main() 
{
    string s;
    int sl = 0;
    cin >> s;
 
    string res = "YES";
    for (int i = 0; i < s.length(); i++)
    {
        if (s[i] == ' ' && sl == 0) continue; -- чистим пробелы перед записью числа
        if (s[i] == '\\' && sl == 0) { sl = 1; continue; } -- срабатывает только на 1-й слэш
        if (s[i] < '0' || s[i] > '7')
        {
            res = "NO";
            break;
        }
    }
    cout << res;
return 0;
}


Вернуться к обсуждению:
Правильное восьмеричное число C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2017, 12:21
Готовые ответы и решения:

Строка восьмеричное число
Напишите программу, которая определяет, явлется ли введенная с клавиатуры строка восьмеричным...

Перевести восьмеричное число в двоичное
имееться задача перевести восьмеричное число в двоичное с использованиям структуры с битовыми...

Как задать символ \ , за которым следует трёхразрядное восьмеричное число
Задание выглядит следующим образом Построить минимальный детерминиро¬ванный конечный...

Перевод в восьмеричное
Есть функция - получаем строку(десятичное число) и возвращаем строку(восьмеричное представление)...

7
26.11.2017, 12:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2017, 12:21
Помогаю со студенческими работами здесь

Правильное swprintf, правильное wprintf ?
Вродеж бы по ,,инструкции,,.... ..... wchar_t str = L&quot;tanya&quot;; // обозначает, что строка не...

Составить программу, которая переводит восьмеричное число А в десятичное число
Составить программу, которая переводит восьмеричное число А в десятичное число. Вывести...

Восьмеричное число
Вот задание: Автомат получает на вход два двузначных восьмеричных числа. По этим числам строится...

Класс восьмеричное число
Прошу помощи, не получается написать программу на C# Создать класс для работы с восьмеричным...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru