Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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++ - Ответ 150331

30.04.2009, 17:35. Показов 17011. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от rrrFer Посмотреть сообщение
вот так у меня работает нормально(добавил system("pause"); для задержки перед выходом и выходом в случае ошибки
У меня все равно не работает. Выдает ошибки:
\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.

Для
Цитата Сообщение от NickA Посмотреть сообщение
NickA
Спасибо большое, все заработало! Приведение типов я все еще никак не освою... Буду работать дальше

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

Нахождение среднего арифметического без переполнения
Задача найти среднее арифметическое целых чисел (int). Если просто складывать их и потом делить на...

Как вызвать exception во время переполнения типа int
такая задача, нужно что бы во время присваивания переменной типа int чисел больших чем допустимые...

Ошибка арифметического переполнения
Здравствуйте, Есть таблица1 (idtovar, price,amount,itog) NULL, NULL, itog float...

Избавление от арифметического переполнения
Добрый вечер, пишу лабу по программированию, задание таково: Нужно принять на вход строку, в...

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

Сложить X1 и X2 с анализом арифметического переполнения
X1 и X2 - 8-битные числа без знака, находящиеся в ОЗУ по адресам ADR1 и ADR2. Сложить X1 и X2 с...

В чем причина арифметического переполнения?
var x, y, z, w, n: longint; begin n := maxlongint; n := trunc(sqrt(n)); n := n - 7; ...

Проверка переполнения double
Добрый день! Подскажите пожалуйста, где можно почитать теорию. Нужно решить задачу, написать...

Проверка на ноль и переполнения
Здравствуйте, помогите, пожалуйста, реализовать проверку деления на ноль и проверку переполнения,...

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