Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
iluxa1810
12 / 12 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
#1

Помогите с заданием - C++

14.01.2012, 14:20. Просмотров 430. Ответов 7
Метки нет (Все метки)

http://s1.ipicture.ru/uploads/20120114/BWTr3yZw.jpg
Типа надо прединкремент заменить на постинкремент?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2012, 14:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите с заданием (C++):

Помогите с заданием: группа While - C++
Даны целые положительные числа A и B. Найти их наибольший общий делитель (НОД), используя алгоритм Евклида: НОД(A, B)=НОД(B, A mob B), если...

Помогите с заданием роектирование та реализация консольных приложений - C++
Мне тут дали задание по С++, сам только начинаю эго учить. :dash2:Помогите. Задание: Конференция (Название конференции, Странна с...

Ошибка с заданием функции - C++
Здравствуйте, можете сказать, почему конфликтуют данные выражения? Пишет: prototype for 'const char* Magazin::getName()' does not match any...

Я чего-то завис с заданием - C++
Задание 1-ое: Составление и отладка программы передачи массива в функцию. Что надо: По индивидуальному заданию составить и отладить...

Возникла загвоздочка с заданием - C++
Решаю следующее задание: Задается 2 числа a,b. Надо вычислить сколько чисел в интервале при делении их на 7-ку - в остатке будут иметь...

Кто-то сталкивался с таким заданием? - C++
Распечатать список учеников,фамилии которых начинаются на букву В, с указанием даты их рождения. Как сделать что бы отбор шел фамилий...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
14.01.2012, 14:23 #2
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Типа надо прединкремент заменить на постинкремент?
Нет. Здесь просто неизвестно к какой переменной надо применять оператор ++ (хоть пост хоть пред). В том и ошибка.
iluxa1810
12 / 12 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
14.01.2012, 14:29  [ТС] #3
dimcoder,
Т.е должно быть так?
C++
1
2
3
а=b+c;
a++;
cout<<a;
Т.е получается,что нельзя применять такую операцию к выражениям в скобках ?
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
14.01.2012, 14:37 #4
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Т.е получается,что нельзя применять такую операцию к выражениям в скобках ?
Ее можно применять только к lvalue
А в данном примере она применяется к rvalue
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
14.01.2012, 14:38 #5
C++
1
2
(a+b)++;
(a+b)=(a+b)+1;
Эти выражения эквивалентны. Как видно, последнее выражение смыслом не преисполнено
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
14.01.2012, 14:40 #6
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Т.е получается,что нельзя применять такую операцию к выражениям в скобках ?
К выражению в скобках можно, но только если в скобках 1 переменная.
Пример:
C++
1
cout << (a)++;
Как надо:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    cout << a++ + b++ << endl;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
acidburn
0 / 0 / 0
Регистрация: 14.01.2012
Сообщений: 13
14.01.2012, 14:41 #7
ребят,нужна помощь с заданием.мне как то очень тяжко C++ дается.задания нужны завтра уже.в лс если если можно
Вложения
Тип файла: rar labi.rar (199.7 Кб, 6 просмотров)
iluxa1810
12 / 12 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
14.01.2012, 14:42  [ТС] #8
Спасибо,все ясно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2012, 14:42
Привет! Вот еще темы с ответами:

Массив с живым заданием размера с клавиатуры - C++
Есть массив, как его размер задать с клавиатуры? чтобы а и b можно было оставить неопределенными. и как можно сделать что бы другая...

Шаблонный класс с заданием параметров < ReturnType (ArgType) > - C++
Захотелось узнать как реализовано в классе std::function задание шаблонных параметров в виде std::function&lt; some_type( some_type2 ) &gt; ...

Написать программу, в соответствии с заданием с использованием динамических массивов, вводя разм - C++
17. Дан одномерный массив, состоящий из N целочисленных элементов. 17.1. Ввести массив с клавиатуры. 17.2. Найти максимальный...

Используя вместо самой переменной указатель на нее написать программу в соответствии с заданием: - C++
3) Даны значения a и b, найти их среднее арифметическое, среднегеометрическое.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.01.2012, 14:42
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru