0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
|
1 | |
Оператор for22.11.2010, 01:57. Показов 3332. Ответов 29
Метки нет (Все метки)
Всем здравствуйте. Изучаю оператор for, и совершенно не могу понять, как он будет работать в этой программе:
Найти сумму целых положительных чисел из промежутка от А до В, кратных 4. Значения А и В вводятся с клавиатуры. Может ли кто-нибудь предоставить код похожей программы. Заранее благодарствую.
0
|
22.11.2010, 01:57 | |
Ответы с готовыми решениями:
29
Написать программу, содержащую оператор оператор for для счета от 2 до 5 через 1 Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор * Для чего нужен оператор двоеточие, если два двоеточия - это оператор расширения области видимости |
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
22.11.2010, 02:21 | 2 | |||||
rypblcbka, та легко.
Не учитываю, что A, B могут быть отрицательными. Интервал считаю [A, B).
0
|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
|
22.11.2010, 02:27 [ТС] | 3 |
std::cout<<"Enter ranges\n";
std::cin>>A>>B; Что это? Можно ли проще записать программу? Просто я совсем недалеко ушел)
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
22.11.2010, 02:28 | 4 |
rypblcbka, А что значит попроще? Да и какой язык вам нужен С или С++?
0
|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
|
22.11.2010, 02:31 [ТС] | 5 |
С++, а компилятор BorlandC
Попроще - ну всмысле можно ли обойтись без этих строчек std::cout<<"Enter ranges\n"; std::cin>>A>>B;
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
22.11.2010, 02:35 | 6 | |||||
Программа компилируется? Если нет просто напишите так.
cout<< - вывод на экран
0
|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
|
22.11.2010, 02:41 [ТС] | 7 |
Первая программа не компилится, что-то на #include <iostream> гонит.
А можно ли как-нибудь cin>> и cout<< заменить на printf и scanf? И если можно, то как?)
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
22.11.2010, 07:42 | 8 | |||||
rypblcbka, Я же спрашивал вам нужно Си или С++... printf/scanf это Си... В Си++ использовать не стоит.
1
|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
|
22.11.2010, 17:36 [ТС] | 9 |
Не опознает i и sum, задал и тип int, подключил библиотеки conio.h и math.h, включается, но суммы не выводит, выводит лишь значение b в качестве суммы.
Добавлено через 29 минут Во второй программе выводит лишь 1 фатальную ошибку, которая кроется в библиотеке <iostream.h> Добавлено через 2 минуты и пишет, что я должен использовать C++, чтобы использовать данную библиотеку. Можно ли у вас попросить код программы показать на Cи в таком случае?
0
|
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 7
|
|
22.11.2010, 20:42 | 10 |
Спасибо большое)
Написал программу, все отлично работает, многое переделал.
0
|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
|
22.11.2010, 20:45 [ТС] | 11 |
Благодарю, переделал, написал, работает)
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
22.11.2010, 20:47 | 12 | |||||
0
|
155 / 102 / 12
Регистрация: 22.07.2010
Сообщений: 445
|
|||||||||||
22.11.2010, 21:40 | 13 | ||||||||||
Так лучше не писать т.к. это значит, что вы определяете main с неограниченным количеством аргументом.
т.е.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
22.11.2010, 21:43 | 14 |
Mencey, Ну если в Си то да. Но я в Си не пишу, поэтому не суть
0
|
79 / 78 / 6
Регистрация: 04.11.2010
Сообщений: 249
|
|
22.11.2010, 21:43 | 15 |
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
22.11.2010, 21:48 | 16 |
slice, В Си это действительно так. И прекрати уже так себя вести.
0
|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
||||||
23.11.2010, 00:53 [ТС] | 17 | |||||
Где ошибка и как её исправить?
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
23.11.2010, 00:56 | 18 | |||||
rypblcbka, for(i=a>0; i<=b; ++i)
ЭТО ЧТО ЕЩЕ?
0
|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 11
|
|
23.11.2010, 01:01 [ТС] | 19 |
В условии сказано, что нужно найти сумму целых положительных чисел, притом "а" может быть равным "b"
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
23.11.2010, 01:05 | 20 |
rypblcbka, Это прекрасно. ПОжалуйста.
Но вы понимаете чему в этом случае будет равно i? i=a>0;
0
|
23.11.2010, 01:05 | |
23.11.2010, 01:05 | |
Помогаю со студенческими работами здесь
20
Почему обращение к методам осуществляется через оператор прямого доступа, а не через оператор указателей->? Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. Оператор break как оператор go to next Как перегрузить оператор<< и оператор>> ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |