Форум программистов, компьютерный форум CyberForum.ru

Азбука Морзе, добавить пробел между словами при декодировании - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, сколько строчных русских букв в наборе слов http://www.cyberforum.ru/cpp-beginners/thread668729.html
Дано файл в формате txt. А в файле набор слов. Написать программу которая определяет сколько букв а, б, в, г, д, е, ё, ж, з, и, й, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, щ, ъ, ы, ь, э, ю, я в наборе слов Помогите
C++ как вывести число х из элементов и вычислить по формуле X состоит из элементов 1,2,3,5,0 Необходимо вывести 1. И вычислить по формуле yi=(xi-1+xi)/2 при этом y1=x1 подскажите,пожалуйста как программа для этого выглядит? http://www.cyberforum.ru/cpp-beginners/thread668725.html
C++ Системы счисления
Задано натуральное число n. Необходимо перевести его в k-ичную систему счисления и найти разность между произведением и суммой его цифр в этой системе счисления. Например, пусть n = 239, k = 8. Тогда представление числа n в восьмеричной системе счисления — 357, а ответ на задачу равен 3 × 5 × 7 − (3 + 5 + 7) = 90.
Считать массив структур из файла C++
//создание файла-записи #include<iostream> #include<conio.h> #include<stdio.h> using namespace std; //Стpуктуpа данных struct CD { char name; char adres ;
C++ Вычислить без pow http://www.cyberforum.ru/cpp-beginners/thread668693.html
Если можно,решите кодом.
C++ Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда: через printf, scanf Входные данные В одной строке через пробел два натуральных числа n и a (0 < n, a ≤ 1000) Выходные данные Сумма n членов ряда точностью до шести знаков после запятой. Пример входных данных: 2 2 подробнее

Показать сообщение отдельно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.10.2012, 20:10     Азбука Морзе, добавить пробел между словами при декодировании
Цитата Сообщение от vars-cat Посмотреть сообщение
Также почему-то не работает выбор между способами перевода.
У вас, в 22 строке, getline() проскакивает, потому что, после cin >> в 16, в потоке ввода остаётся символ новой строки ('\n'), который попадает туда после нажатия Enter. Его, первым символом, и извлекает getline() и код идёт дальше. Попалась мне хорошая конструкция, которую советую использовать везде, где после cin идут другие методы ввода:
C++
1
(cin >> choice).get();
Можно просто:
C++
1
2
cin >> choice;
cin.get();
Добавлено через 18 минут
Цитата Сообщение от vars-cat Посмотреть сообщение
но никак не могу понять как сделать чтобы между словами ставился пробел(в варианте Морзе->Английский).
Но у вас же не все знаки Морзе присутствуют. Есть там такой знак: − · · · − (знак раздела) Наверное, это и есть пробел. И не только в варианте Морзе->Английский, но и наоборот. Вы как себе представляете пробел, при передаче азбукой морзе?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru