Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массив: В заданной прямоугольной матрице с количеством строк 2n переставить столбцы в следующем порядке: 1, 2n, 2, 2n–1, 3, 2n–2, … n, n+1 https://www.cyberforum.ru/ cpp-beginners/ thread834771.html
Пожалуйста помогите с задачей! С++ программа Visual Studio В заданной прямоугольной матрице с количеством строк 2n переставить столбцы в следующем порядке: 1, 2n, 2, 2n–1, 3, 2n–2, … n, n+1. Например, в матрице с шестью столбцами итоговый порядок столбцов должен быть следующим: 1, 6, 2, 5, 3, 4.
C++ Реализация программы(из файл)
Здравствуйте.Нужно было реализовать программу и выполнить некоторые ф-ии, ну вообщем воот Реализовать программу, автоматизирующую учет прокатов автомобилей. Первый файл содержит информацию об автомобилях: • Идентификатор (уникальный номер) автомобиля; • Марка; • Модель; • Год выпуска • Пробег • Стоимость аренды в сутки.
C++ Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке. Например, дано число 156, нужно получ Вобщем,если не сложно,именно саму функцию помочь написать,ибо я просто не могу понять:) Добавлено через 22 минуты вот так попробовал,но выбивает 0:( #include <iostream> #include <conio.h> #include <stdio.h> int main() { https://www.cyberforum.ru/ cpp-beginners/ thread834736.html C++ Описать структуру с именем STUDENT Помогите пожалуйста написать программу на C++ для Visual Studio. Описать структуру с именем STUDENT, содержащую следующие поля:  фамилия и инициалы;  номер группы;  успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия:  ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT  упорядочить по возрастанию номера... https://www.cyberforum.ru/ cpp-beginners/ thread834700.html
C++ систему дифференциальных уравнений. метод Эйлера
Решить систему дифференциальных уравнений {y'= y+z+x ниже z'=-4y-3z+2x ,при y(0)=1, Z(0)=0 с заданным шагом h на отрезке , введенных с клавиатуры. Метод Эйлера.
C++ отчет https://www.cyberforum.ru/ cpp-beginners/ thread834635.html
у кого нибудь есть отчет по пр-ке в библиотеке
C++ Проверка, является ли число четным https://www.cyberforum.ru/ cpp-beginners/ thread834627.html
ребята подскажите , как написать програму которая проверяет введенное с клавиатуры число на очетность=четное-нечетное в с++
зашифровать строку DES C++
DES через CryptoApi желательно, зашифровать всего лишь одну строку например 1234567890, есть у кого может реализация, быстро просто надо сделать. если кто скинет премного благодарен!
C++ Калькулятор комплексных чисел https://www.cyberforum.ru/ cpp-beginners/ thread834619.html
Помогите пожалуйста с задачей. Выполнить структурную декомпозицию, разработать структурную схему и алгоритмы программ. Реализовать на С++ в консольном режиме. Разработать программу, которая реализует операции над комплексными числами. Реализовать следующие операции: ввод чисел, их суммирование, вычитание и умножение на скаляр, а также вывод результатов операций на экран.
C++ Можно ли обратиться к перекрытой глобальной переменной? https://www.cyberforum.ru/ cpp-beginners/ thread834603.html
int x; void f(int x); int main() { f(2); return 0; }; void f(int x) { x=x; // здесь я хочу скопировать праметр в глобальную перемеменную
C++ Составить блок-схему (Вычеркните из заданного слова буквы)
есть программный код! нужно составить блок-схемы,а у меня с этим проблемы! помогите пожалуйста! //1.Вычеркните из заданного слова буквы #include <iostream> using namespace std; char * del_char(const char * src, char * res, char c) { char *tmp = res; do
C++ Программа, которая представляет десятичное число в виде списка https://www.cyberforum.ru/ cpp-beginners/ thread834581.html
Надо написать программу, которая представляет десятичное число в виде списка и надо определить функцию для сложения 2 десятичных чисел!!! 2 дня уже бьюсь всё перепробовал не получается а сдавать надо завтра!! Пожалуйста помогите!!!1
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,116
Записей в блоге: 2
11.04.2013, 19:00 0

Что быстрее, операция присваивания или сравнения? - C++ - Ответ 4398454

11.04.2013, 19:00. Показов 10923. Ответов 7
Метки (Все метки)

Ответ

Короче заинтересовался я данным вопросом. Эксперементы ставил вот на таком коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
bool b;
 
void f ()
{
    if (!b) b = true;
}
 
int main()
{
    std::cin >> b; // ручной ввод нужен, чтоб компилятор вообще все не выкинул
    f();
 
    return 0;
}
комплировал в студийном компиляторе с ключом \О2 и в MinGW с ключами -О2 и -О3 по очереди. Я, честно говоря, ожидал, что компилятор оптимизирует
C++
1
if (!b) b = true;
до
C++
1
b = true;
но ни один этого не сделал. Только функцию заинлайнили.
Возможно компилятор не смог уловить логику, т.е. что в любом случае b равно true, поэтому не оптимизировал до присваивания.
Кстати студийный компилятор вообще убрал условный переход и заюзал "тяжелую" инструкцию cmovz после test.

Вернуться к обсуждению:
Что быстрее, операция присваивания или сравнения? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2013, 19:00
Готовые ответы и решения:

Какая операция быстрее, постинкремент, или преинкремент?
какая операция быстрее: постинкремент, или преинкремент? и почему? как их можно записать на...

Операция присваивания
Вот что говорится в хелпе про составное присванивание. Форма e1 op= e2 ведет себя как e1 = e1 op...

Операция присваивания
Чем отличается операция присваивания &quot;/=&quot; от &quot;=&quot; ?

операция присваивания
Столкнулся с глупой проблемой, может кто объяснить, как в таком случае делается присваивание и в...

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

Операция присваивания (=)
Добрый день, интересует вот что: правильно ли я считаю, что в int x = .0 + 1F + 4L; 1) Сперва...

Что быстрее: i++ или ++i ?
Только что прочитала в интернете, что префиксный итератор быстрее, чем постфиксный. Так ли это?...

Преобразование типов в операция присваивания
Добрый вечер, форумчане. Я новичок в программировании, изучаю C++. Читаю книгу &quot;C++ Шаг за шагом&quot; -...

Что быстрее assembler или c++
Вопрос от новичка. Что будет быстрее по скорости выполнения и на сколько: 1) сложить a+b на C++...

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