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

Переделать задачу под другой тип данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отпечатать номер каждой строки, оба элемента которых имеют нулевые значения и число таких строк http://www.cyberforum.ru/cpp-beginners/thread758948.html
Может кто нибудь сможет написать одну из этих прог!) Текст задания: 1). Для матрицы из 2 столбцов и 10 строк отпечатать номер каждой строки, оба элемента которых имеют нулевые значения и число таких строк. 2). Дана строка символов и некоторый символ п. Сформулируйте новую строку, вставив после каждого вхождения символа п запятую. Определите самое большое слово в строке. 3). Составить...
C++ Перехват аудио потока Добрый вечер. Появилась такая задумка, создать графический эквалайзер, который считывает звук со всего компьютера=) Кто может помочь с этим? Разбирал пример с bass.dll, который открывает песню и рисует по ней, но как считать аудио поток с аудиокарты не знаю=( Заранее спасибо =Ъ http://www.cyberforum.ru/cpp-beginners/thread758945.html
Написать программу, меняющую первую букву каждого слова на эту же букву верхнего регистра C++
Дан массив из 10 строк по 80 символов, требуется заменить первую букву в каждом слове на эту же букву верхнего регистра(например: вводим "hello, world!", а вывести требуется "Hello, World!") Помогите пожалуйста, есть решение с помощью Char, но надо с помощью string. Помогиииите пожалуйста! могу дать свой код на редактуру
Что-то не так с классом C++
Решил попробовать себя в объектно-ориентированном программировании. Начал писать простую программку, но встретился с проблемой: не работает ничерта. Программа ещё не дописана, а ввод чисел не работает уже. Я понимаю, объяснение кривое, поэтому вот код, а чуть ниже результат (осторожно! быдлокод): #include <iostream> #include <string> using namespace std; class Notation { int radix;...
C++ Добавление в таблицу http://www.cyberforum.ru/cpp-beginners/thread758927.html
Ночи доброй ;> Помогите с програмиой. Во входном потоке встречаются в произвольном порядке подцепочки a1a1+a1a1a1( a1 a1a1a1 … Выделить все такие подцепочки и включить их в таблицу в порядке убывания длин цепочек. Не получается осилить. Точнее, не успеваю. Через пару часов сдавать надо. Заранее спасибо.
C++ Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран 2. Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран. подробнее

Показать сообщение отдельно
tlittle
347 / 118 / 1
Регистрация: 08.01.2013
Сообщений: 726
11.01.2013, 20:05     Переделать задачу под другой тип данных
Как минимум, решение от Кисы не будет правильно отрабатывать знаки препинания. Из сочетания символов ", " оно сделает ","+chr(0). Учтите это.

Разделителем можно (правильнее всего) считать [^a-zA-Zа-яА-Я]
И проще разбирать не предыдущий символ, а следующий. Т.е.

if (s[i] == [^a-zA-Zа-яА-Я]) {
s[i+1]=touppercase (s[i+1]);
}

Очевидно, что функция touppercase символьная, должна проверять соответствие входного символа выражению [a-zа-я], и возвращать этот же символ в верхнем регистре, в противном случае возвращать исходный символ.
 
Текущее время: 03:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru