|
|
Другие темы раздела | |
C++ Оператор return; В коде одного примера встретился оператор return; Который просто ничего не возвращает. Вот часть кода: void PartList::Iterate(void (Part::*pFunc)()const)const { if (!pHead) { return; } PartNode *pNode=pHead; do (pNode->GetPart()->*pFunc)(); https://www.cyberforum.ru/ cpp-beginners/ thread32210.html |
C++ Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? И ещё, когда запускаю exe-файл, вместо нормального текста какая-то абракадабра на русском языке. Можно это исправить? Только начал изучать программирование, если можно, отвечайте общедоступным языком. Если смогите, помогите. Заранее спасибо. |
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 и может ли из-за большого кол-ва условий давать сбой? https://www.cyberforum.ru/ cpp-beginners/ thread32144.html |
Подправить сортировку в проге C++ Мне необходимо переделать сортировку по возрастанию количества цифр в строке в сортировку по убыванию (это конкретная часть из программы). 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) https://www.cyberforum.ru/ cpp-beginners/ thread32114.html |
C++ Задача на типы данных 1. Ввести натуральные числа n и m, и напечатать период десятичной дроби m/n, если дробь конечна (до 50 знаков после запятой), то период = 0 |
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++ сортировка двумерного массива
https://www.cyberforum.ru/ cpp-beginners/ thread32093.html #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++){ |
Память не может быть "written" C++ Помогите найти ошибку в следующем коде: На этапе вхождения в функцию "vvod_vseh", а именно при вводе первой фамилии - выскакивает ошибка памяти. "Память не может быть written." Как исправить? #include <stdio.h> #include <string.h> #include <stdlib.h> #include <windows.h> struct abonent { char familiya; |
C++ Статический массив
https://www.cyberforum.ru/ cpp-beginners/ thread32075.html Привет ВСЕММММ)))Помогите с написанием кода,чет я торможу((( Водномерном массиве,состоящем из n вещественных элементов,вычислить: 1)номер минемального элемента массива; 2)сумму элементов массива,расположенных между первым и вторым отрицательными элементами. Спасибо) Добавлено через 10 минут 14 секунд вот чего я понаписал) |
2 / 2 / 0
Регистрация: 30.04.2009
Сообщений: 27
|
|
30.04.2009, 17:35 [ТС] | 0 |
Проверка арифметического переполнения для int - C++ - Ответ 15033130.04.2009, 17:35. Показов 17011. Ответов 3
Метки (Все метки)
Ответ
У меня все равно не работает. Выдает ошибки:
\8.04 otv\main.cpp||In member function `Int Int::operator+(Int)':| \8.04 otv\main.cpp|24|error: expected primary-expression before "long"| \8.04 otv\main.cpp||In member function `Int Int::operator-(Int)':| \8.04 otv\main.cpp|26|error: expected primary-expression before "long"| \8.04 otv\main.cpp||In member function `Int Int::operator*(Int)':| \8.04 otv\main.cpp|28|error: expected primary-expression before "long"| \8.04 otv\main.cpp||In member function `Int Int::operator/(Int)':| \8.04 otv\main.cpp|30|error: expected primary-expression before "long"| ||=== Build finished: 4 errors, 0 warnings ===| Компилирую в Codbloks, компилятор gcc. Для Спасибо большое, все заработало! Приведение типов я все еще никак не освою... Буду работать дальше Вернуться к обсуждению: Проверка арифметического переполнения для int C++
0
|
30.04.2009, 17:35 | |
Готовые ответы и решения:
3
Нахождение среднего арифметического без переполнения Как вызвать exception во время переполнения типа int Ошибка арифметического переполнения Избавление от арифметического переполнения |
30.04.2009, 17:35 | |
30.04.2009, 17:35 | |
Помогаю со студенческими работами здесь
0
Сложить X1 и X2 с анализом арифметического переполнения В чем причина арифметического переполнения? Проверка переполнения double Проверка на ноль и переполнения |