|
|
Другие темы раздела | |
C++ Проверка арифметического переполнения для int
https://www.cyberforum.ru/ cpp-beginners/ thread32211.html Есть задача (из книги Лафоре ООП в С++, задача 4, глава 8): Создайте класс Int, основанный на упражнении 1 из главы 6 . Перегрузите четыре целочисленных арифметических операции(+, -, *, /), так, чтобы их можно было использовать для операций с объектами класса Int . Если результат какой-либо из операций выходит за границы типа int (в 32-битной системе), имеющие значение от 2147483648 до... |
C++ Оператор return; В коде одного примера встретился оператор return; Который просто ничего не возвращает. Вот часть кода: void PartList::Iterate(void (Part::*pFunc)()const)const { if (!pHead) { return; } PartNode *pNode=pHead; do (pNode->GetPart()->*pFunc)(); |
C++ Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? И ещё, когда запускаю exe-файл, вместо нормального текста какая-то абракадабра на русском языке. Можно это исправить? Только начал изучать программирование, если можно, отвечайте общедоступным языком. Если смогите, помогите. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread32172.html |
C++ Переменная в register, операция >>, во что компилится?
https://www.cyberforum.ru/ cpp-beginners/ thread32169.html Если объявлена переменная register unsigned int i=100; и затем мне надо выполнять операцию >>1 (деление на 2), в цикле, дак вот, если написать просто i=i>>1; эта строка скомпилится именно в sar xX, 1, или какую-то более сложную последовательность, с присваиванием и т.д. ?? (Просто, i++ будет инкремент, а i>>1 - ничего не будет, значение i останется прежним. А как надо?) Заранее... |
C++ Ограничения для структуры if у меня прога некорректно работает. есть подозрения на структуру if - в ней должно выполнятся 5 условий if ((f_card==1)&&(f_card==1)&&(f_card==1)&&(f_card==1)&&(f_card==1)) существуют ли ограничения для кол-ва условий в структуре if и может ли из-за большого кол-ва условий давать сбой? |
C++ Подправить сортировку в проге
https://www.cyberforum.ru/ cpp-beginners/ thread32139.html Мне необходимо переделать сортировку по возрастанию количества цифр в строке в сортировку по убыванию (это конкретная часть из программы). int Sort::fcel (char*a) { int b=0; for (int i=0; i<strlen(a); i++) if (a=='1'|| a=='2'|| a=='3'|| a=='4'|| a=='5'|| a=='6'|| a=='7'|| a=='8'|| a=='9'|| a=='0') b++; return b; }; |
C++ Как можно посчитать ширину дерева? Товарищи!!!!! подскажите пожалуйста как можно посчитать ширину дерева!!!????? (под шириной дерева понимается максимальное количество елементов, находящихся на одном уровне) очень надо!!! https://www.cyberforum.ru/ cpp-beginners/ thread32138.html |
C++ Составить алгоритм и программу Составить алгоритм и программу для решения следующей задачи. Дано два массива X(5),Y(7). Составить из них один массив, разместив элементы произвольным образом. Результат вывести к печати. X=(4, -3, 8, 2, 7); Y=(-5, 12, 9, 0, -1, 6, 6) |
C++ Задача на типы данных 1. Ввести натуральные числа n и m, и напечатать период десятичной дроби m/n, если дробь конечна (до 50 знаков после запятой), то период = 0 https://www.cyberforum.ru/ cpp-beginners/ thread32106.html |
C++ Не правильно работает программа, не могу найти ошибку.
https://www.cyberforum.ru/ cpp-beginners/ thread32103.html ПРограмма должна считывать из файла числа (типа int), которые чередуются 10 положительных, 10 отрицательных и так далее. Необходимо записать их в тот же файл, что бы они чередовались 5 положительных, 5 отрицательных, и так далее.. #include <iostream.h> #include <fstream.h> #include <conio.h> void mult(int *p); void main() { clrscr(); |
сортировка двумерного массива C++ #include<stdio.h> #include<stdlib.h> #include<math.h> #include<conio.h> int i,j,n,k,co,cp; //---------------------------------------------------- void form_matr(double **a,int n){ //формирование матрицы int i,j; for(i=0;i<n;i++){ |
C++ Память не может быть "written"
https://www.cyberforum.ru/ cpp-beginners/ thread32091.html Помогите найти ошибку в следующем коде: На этапе вхождения в функцию "vvod_vseh", а именно при вводе первой фамилии - выскакивает ошибка памяти. "Память не может быть written." Как исправить? #include <stdio.h> #include <string.h> #include <stdlib.h> #include <windows.h> struct abonent { char familiya; |
1 / 1 / 0
Регистрация: 27.04.2009
Сообщений: 12
|
|
0 | |
Заменить в строке двойные символы на одиночные - C++ - Ответ 15035030.04.2009, 17:59. Показов 1863. Ответов 1
Метки (Все метки)
Ввести строчку длиной до 30 символов, заменить в ней двойные символы на одиночные, пробелы - на знак подчёркивания, сочетания ** на многоточие ...
Вернуться к обсуждению: Заменить в строке двойные символы на одиночные C++
1
|
30.04.2009, 17:59 | |
Готовые ответы и решения:
1
Ввести строку длиной до 30 символов, заменить в ней двойные символы на одиночные. Дана строка. Заменить в ней все парные символы на одиночные Одиночные и двойные кавычки Заменить в строке двойные пробелы на одинарный пробел. Вывести количество замен |
30.04.2009, 17:59 | |
30.04.2009, 17:59 | |
Помогаю со студенческими работами здесь
0
Удалить в строке все лишние пробелы, то есть серии подряд идущих пробелов заменить на одиночные пробелы Убрать двойные пробелы, а где одиночные - поставить вместо "*" Удалить лишние "двойные" символы в строке Заменить все латинские символы «а» на символы «А» во введенной строке Заменить в введенной строке S все символы А на символы С Строки. Заменить символы - цифры на символ '*'. В заданной строке заменить подряд идущие пробелы |