Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
1 / 1 / 0
Регистрация: 24.09.2012
Сообщений: 33

какой то бред!

06.11.2012, 23:33. Показов 2662. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не могу понять что за цирк..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <math.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
      double a,d,n;
      a=0; d=1;
     while (a<19)
      {  
         a+=2;
           
         }
        d*=a;
         cout<<d<<endl; 
    system("PAUSE");
    return 0;
}
и выкидывает вот такое...
https://www.cyberforum.ru/atta... 1352230200

(это не изночальный вид программы, я её перестроил чтобы найти ошибку и оказалось что ошибка в том ,что дополнительно включается чисто 20..мне нужно чтобы его не было..но оно и по смыслу вроде как не должно быть!!!)
Миниатюры
какой то бред!  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.11.2012, 23:33
Ответы с готовыми решениями:

указатель выводит бред какой-то
указатлеь выводит не то что надо. 004FFE80 . Он же должен выводить первый элемент массива? нет? #include &lt;iostream&gt; using...

Программа считает бред какой-то
#include &lt;stdio.h&gt; int main() { int t,y,v,x,n=0; scanf(&quot;%d %d&quot;, &amp;x, &amp;y); while (x&lt;y) {...

Какой то бред с передачей указателя в функцию :-)
Привет! Толи бред какой - то :D Толи у меня пробел в азах :rofl: Вот например: void MegaFunction( BYTE *data ); int...

27
1 / 1 / 0
Регистрация: 24.09.2012
Сообщений: 33
07.11.2012, 00:23  [ТС]
Студворк — интернет-сервис помощи студентам
я так понимаю: а+=2 нужно чтобы постоянно находить чётные числа.. а d*=a чтобы найтиих произведение...(ещё раз напоминаю что в шапке темы прога переписаная чтоб найти ошибку

Добавлено через 2 минуты
так когда он завершает цикл??? или надо поставить break или continue?
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
07.11.2012, 00:30
когда при проверке условие не верное

Добавлено через 28 секунд

Не по теме:

Цитата Сообщение от Zhor Посмотреть сообщение
я так понимаю: а+=2 нужно чтобы постоянно находить чётные числа.. а d*=a чтобы найтиих произведение...(ещё раз напоминаю что в шапке темы прога переписаная чтоб найти ошибку
А Вы на каком курсе?

0
1 / 1 / 0
Регистрация: 24.09.2012
Сообщений: 33
07.11.2012, 00:34  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
когда при проверке условие не верное
хорошо..тогда как часто(м.б. с какким шагом) происходит проверка..имхо она проводится постоянно, когда перед и после выполнения цела функции

Добавлено через 37 секунд
Цитата Сообщение от Croessmah Посмотреть сообщение
А Вы на каком курсе?
на первом(
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
07.11.2012, 00:37
Цитата Сообщение от Zhor Посмотреть сообщение
хорошо..тогда как часто(м.б. с какким шагом) происходит проверка..имхо она проводится постоянно, когда перед и после выполнения цела функции
while (условие){
//код
}
проверка условия (если ИСТИНА)
выполнение ВСЕГО кода цикла
Возвращаемся "наверх", проверяем условие и если оно TRUE, опять выполняем весь код цикла и т.д.
0
1 / 1 / 0
Регистрация: 24.09.2012
Сообщений: 33
07.11.2012, 00:50  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
while (условие){
//код
}
проверка условия (если ИСТИНА)
выполнение ВСЕГО кода цикла
Возвращаемся "наверх", проверяем условие и если оно TRUE, опять выполняем весь код цикла и т.д.
именно так я себе и представляю..но тогда что было здесь
Цитата Сообщение от I.M. Посмотреть сообщение
С++ не выходит из цикла, как только его условие становится неверным.
Это условие проверяется периодически, в порядке живой очереди
т.е.
Код C++
1
2
3
4
5
6
7
int a = 0;
int b = 0;
while (a == 0)
{
* *a = 1;//тут цикл не завершит работу
* *b = 42;//это действие тоже будет выполнено
}
Добавлено через 1 минуту
чтож по сути дела так никто и не ответил..жаль((
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
07.11.2012, 00:52
Цитата Сообщение от Zhor Посмотреть сообщение
чтож по сути дела так никто и не ответил..жаль((
По-моему, Вам уже ответили =)
0
 Аватар для Toshkarik
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
07.11.2012, 00:56
По какой сути? Вы не поняли тему, перечитайте ее еще раз. Если условие изначально истина, то тело цикла while начинает выполнятся. После его выполнения, в Вашем случае всего одного оператора a += 2; происходит проверка условия продолжения. В итоге когда 'a' становится 18, происходит проверка условия, и оно истинно, так как 18 меньше чем 19. Выполняется тело цикла, в Вашем случае всего лишь один тот самый оператор, a+=2; В итоге 'a' становится 20. Так как все операторы в теле выполнены, происходит проверка условия. 20 сравнивается с 19. 20 не меньше чем 19, поэтому цикл завершается. Чтож не понятного может в этом быть.
1
1 / 1 / 0
Регистрация: 24.09.2012
Сообщений: 33
07.11.2012, 01:33  [ТС]
именно такой реакции я и ждал))) спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.11.2012, 01:33

Функция c_str выдаёт какой то бред
Пишу программу. нужно из строки в const char преобразовать. делаю так: const char* stringToConstChar(string targetString) { const...

Не коннектит, бред какой-то
Здравствуйте, возникла проблема, впервые за несколько лет с подобным столкнулся. Не поверите, но не получается отправить обычный get запрос...

какой-то бред с командой at
Не могу понять, при запуске в консоли команды at, назначающей задание &quot;через столько то времени&quot;, получаю сообщения о неверной дате: ...

HAL RTC бред какой-то
Приветствую! Есть плата с STM32F051R8T6, пытаюсь использовать встроенные RTC. В общем: часы ходят нормально, Но время считывается только...

Форматировать папку - бред какой то
Пытался открыит папку, а программа предлагает мне форматировать диск, как будто он не форматный. Если открылась первая папка, то почему же...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни 1. Механизм отложенного высвобождения фосфора Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ Реализована разная скорость. . .
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru