|
|
Другие темы раздела | |
C++ Двумерные массивы: Расположить все элементы матрицы в строку в порядке возрастания Двумерные массивы Задача: Расположить все элементы матрицы в строку в порядке возрастания. https://www.cyberforum.ru/ cpp-beginners/ thread661404.html |
C++ Одномерные массивы: Найти среднее арифметическое всех элементов массива Одномерные массивы Задача: Найти среднее арифметическое всех элементов массива. |
C++ Программирование вложенных циклов
https://www.cyberforum.ru/ cpp-beginners/ thread661401.html Программирование вложенных циклов Постановка задачи: В настоящей лабораторной работе необходимо выполнить вычисления, для организации которых следует использовать несколько циклов, причем некоторые из них должны быть вложенными. Варианты заданий: В работе необходимо вычислять значение (я) функции y = f(x). В нечетных вариантах заданий необходимо вычислять значение функции для одного... |
C++ Программирование вложенных циклов Программирование вложенных циклов Постановка задачи: В настоящей лабораторной работе необходимо выполнить вычисления, для организации которых следует использовать несколько циклов, причем некоторые из них должны быть вложенными. Варианты заданий: В работе необходимо вычислять значение (я) функции y = f(x). В варианте следует решать задачу табулирования. При вычислении значения функции... https://www.cyberforum.ru/ cpp-beginners/ thread661398.html |
C++ Исправить код c++ ,нахождение определителя матрицы Необходимо найти определитель матрицы,выдает ошибку. Так же ,может кто предложит свой код нахождения определителя матрицы,нужно срочно. Буду очень благодарен 1>------ Build started: Project: OpredMatrix, Configuration: Debug Win32 ------ 1>Compiling... 1>OpredMatrix.cpp 1>c:\documents and settings\admin\рабочий стол\opredmatrix\opredmatrix.cpp(14) : error C3861: 'clrscr': identifier not... |
C++ Поменять местами угловые элементы матрицы
https://www.cyberforum.ru/ cpp-beginners/ thread661353.html Здравствуйте. Помогите, пожалуйста, написать программу: Дана матрица размерностью n. Поменять в ней местами нижнее левое число с верхним правым числом, т. е. к примеру, если дана матрица: 1 2 3 5 6 9 12 4 78, то надо поменять местами числа 12 и 3, т. е. получится матрица: 1 2 12 5 6 9 3 4 78 Размерность и матрицу нужно вводить с клавиатуры. Заранее спасибо |
C++ Ввод - вывод массивов (Исправить программу, чтобы работала) Требования к выполнению заданий На оценку 3 балла написать программу в соответствии с заданием, используя статические массивы На оценку 4 балла: c. отформатировать исходный код программы согласно требованиям к оформлению исходного кода; d. использовать динамические массивы (размер массива вводится пользователем с проверкой ввода); e. выявить ограничения на вводимые пользователем значения... https://www.cyberforum.ru/ cpp-beginners/ thread661348.html |
Не могу разобратсья с функцией SaveToFile C++ у меня есть программа, которая загружает изображение , пользователь его меняет, а затем сохраняет. Как сделать чтоб первая картинка сохранялась с именем "1.bmp", вторая "2.bmp", третья "3.bmp" и т.д. я написал так: void __fastcall TForm1::Button2Click(TObject *Sender) { for (int a=1; a <= 100; a++) { Image3->Picture->SaveToFile("a.bmp"); } } |
C++ Перевод с кириллицы на русский Доброго времени суток! Кто-нибудь подскажет, что здесь не так? Цель задачи - переводить cout с кириллицы на русский язык. Использую MS Visual Studio 2010. #include "stdafx.h" #include <iostream> #include <Windows.h> #include <conio.h> using namespace std; char* Rus(const char* text); int main() https://www.cyberforum.ru/ cpp-beginners/ thread661338.html | C++ Почему программа не работает? Здраствуйте, я решил изучить с++, делал все упражнения по бесплатным урокам Михаила Майорова, но как только я попробовал самостоятельно поработать в языке, то сразу натолкнулся на ошибки. Вот код моей программы: #include <iostream> using namespace std; void main () { char* s; bool pass = false; cout << "Please, enter the password!" << endl; https://www.cyberforum.ru/ cpp-beginners/ thread661322.html |
Составление блок-схемы по данному коду C++ #include<iostream> #include<stdio.h> #include<conio.h> #include<math.h> using namespace std; float a,b,c,d,x; int main() { do { |
C++ Ошибка компиляции при вызове виртуальной функции
https://www.cyberforum.ru/ cpp-beginners/ thread661319.html Здравствуйте. Сильно не плюйтесь, в С я не силен. Пишу на джаве, но попал в руки код, в котором нужно разобраться. Не пойму в чем проблема. Есть функция: virtual void MyFunction(MyItem* arg, int i); Вызываю ее здесь: void ClassTest::myfunctions_mo(ClassObject* mo, const char* p) { if (mo == NULL) return; |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
01.10.2012, 16:52 | 0 |
this возвращает неправильное значение - C++ - Ответ 350813101.10.2012, 16:52. Показов 958. Ответов 10
Метки (Все метки)
Ответ
возможно это связанно с оптимизациями или с неопределенным порядком вычисления аргументов для функций. в стандарте о порядке вроде бы ничего не говорится.
если поразмышлять, почему получается 22, то в голову приходит мысль о том, что перед вызовом oper1 вычислился аргумент для oper2 (к = 12) и запомнился где-то. далее идет вызов oper1 и потом oper2, но вот в oper2 передается не то, что в этой переменной, а то, что было вычисленно заранее. т.е. 12. и получается, что функция возвращает 22. Вернуться к обсуждению: this возвращает неправильное значение C++
1
|
01.10.2012, 16:52 | |
Готовые ответы и решения:
10
Функция возвращает неправильное значение Почему функция возвращает неправильное значение Функция из dll библиотеки возвращает неправильное значение Неправильное значение переменной |
01.10.2012, 16:52 | |
01.10.2012, 16:52 | |
Помогаю со студенческими работами здесь
0
Неправильное возвращаемое значение функции Неправильное значение в атрибуте класса Неправильное значение объема конуса Неправильное значение итератора end() |