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

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

Войти
Регистрация
Восстановить пароль
 
HaBaJI9Hblu_UA
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 68
#1

Не отрабатывает if - C++

06.01.2014, 15:55. Просмотров 421. Ответов 17
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int a,b,c,d;
printf ("BBeguTe geJIuMoe u geJIuTeJIb = ",a,b);
scanf("%i, %i", &a, &b);
        if (a=10)
        {
         c = a /= b;
         printf("OTBeT = ",c);
         scanf("%i", &c);
        }
        else
        {
         printf("Bbl OIIIu6JIucb");
         scanf("%i",&d);
        }
        getch();
        return 0;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2014, 15:55     Не отрабатывает if
Посмотрите здесь:

Не отрабатывает программа - C++
Помогите пожалуйста разобраться. Код по идее правильный, программа запускается, но почему то не считает цикл. #include &lt;iostream&gt; ...

Почему не отрабатывает деструктор? - C++
class test { public: double *b; test(); ~test(); } test::test() {

Sprintf отрабатывает по разному - C++
Если просто запустить программу то sprintf округляет тип double до целых, если в режиме отладки то нет. То есть в первом случае выдет 23 во...

Второй раз функция отрабатывает неверно [С++] - C++
Добрый день. Есть функция char * fun(char *str);, которая выполняет несколько действий над этой строкой. Если вызывать функцию один раз, то...

Найти ошибку. Не отрабатывает с элементами массива, как это требуется - C++
Доброго времени суток! Помогите пожалуйста найти ошибку. Ниже приведен код, который должен делать следуещее. При вводе элементов массива он...

Почему код корректро отрабатывает после обращения по разыменованному нулевому указателю? - C++
Добрый вечер, проходил тест по плюсам и столкнулся со следующим кодом. Объясните, пожалуйста, почему всё работает? По идее же происходит...

Не отрабатывает try - Delphi
всем привет. может кто подсказать что не так в коде: kod := edit1.Text; org := edit2.Text; kod := trim(kod); try ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,009
06.01.2014, 16:00     Не отрабатывает if #2
if (a == 10)
HaBaJI9Hblu_UA
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 68
06.01.2014, 16:05  [ТС]     Не отрабатывает if #3
Цитата Сообщение от 0x10 Посмотреть сообщение
if (a == 10)
Не отрабатывает if
Никаких изминение не видно, и результат всегда одинаковый.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,009
06.01.2014, 16:14     Не отрабатывает if #4
HaBaJI9Hblu_UA, Выводите адрес &c, а нужно значение.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.01.2014, 16:15     Не отрабатывает if #5
C++
1
scanf("%i%i", &a, &b);
FraidZZ
Ex-Member
3897 / 1523 / 229
Регистрация: 06.01.2013
Сообщений: 4,050
Завершенные тесты: 1
06.01.2014, 16:19     Не отрабатывает if #6
Формат ввода - "%i, %i", а Bы вводите "%i %i"
HaBaJI9Hblu_UA
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 68
06.01.2014, 16:39  [ТС]     Не отрабатывает if #7
Цитата Сообщение от FraidZZ Посмотреть сообщение
Формат ввода - "%i, %i", а Bы вводите "%i %i"
Перепробывал все ваши варианты, не работает. Почему один и тот же ответ числовой, не понимаю
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,009
06.01.2014, 16:42     Не отрабатывает if #8
HaBaJI9Hblu_UA, еще раз - printf("%i", &c); - не смущает?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.01.2014, 16:45     Не отрабатывает if #9
Цитата Сообщение от HaBaJI9Hblu_UA Посмотреть сообщение
Перепробывал все ваши варианты, не работает.
Что код, вообще, должен делать? Зачем там scanf-ы?
Байт
Эксперт C
15686 / 10013 / 1504
Регистрация: 24.12.2010
Сообщений: 18,816
06.01.2014, 16:47     Не отрабатывает if #10
Такие конструкции
C++
1
c = a /= b;
может себе позволить человек, очень хорошо разбирающийся в языке (и поэтому вряд ли он будет их применять). Судя по всему ТС к этой категории не принадлежит.
Ну и не забудь ,что для целых(int) чисел 1/2 = 0, 5/3 = 1 ...
HaBaJI9Hblu_UA
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 68
06.01.2014, 16:48  [ТС]     Не отрабатывает if #11
Цитата Сообщение от alsav22 Посмотреть сообщение
Что код, вообще, должен делать? Зачем там scanf-ы?
спрашивать 2 числа,и делить их.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.01.2014, 16:50     Не отрабатывает if #12
C++
1
2
3
4
5
6
7
8
9
10
int a, b, c;
printf ("BBeguTe geJIuMoe u geJIuTeJIb = ");
scanf("%i%i", &a, &b);
if (a == 10)
{
     c = a / b;
     printf("%s%i", "OTBeT = ",  c);
}  
else
    printf("Bbl OIIIu6JIucb");
HaBaJI9Hblu_UA
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 68
06.01.2014, 16:50  [ТС]     Не отрабатывает if #13
Цитата Сообщение от Байт Посмотреть сообщение
Такие конструкции
C++
1
c = a /= b;
может себе позволить человек, очень хорошо разбирающийся в языке (и поэтому вряд ли он будет их применять). Судя по всему ТС к этой категории не принадлежит.
Ну и не забудь ,что для целых(int) чисел 1/2 = 0, 5/3 = 1 ...
Щас исправлю, спасибо!
Байт
Эксперт C
15686 / 10013 / 1504
Регистрация: 24.12.2010
Сообщений: 18,816
06.01.2014, 16:51     Не отрабатывает if #14
Вот это тоже странновато
C++
1
printf ("BBeguTe geJIuMoe u geJIuTeJIb = ",a,b);
Адрес в printf (&c) - это конечно класс! Но в первом посте его не было.
Диагноз неутешительный.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.01.2014, 16:51     Не отрабатывает if #15
Цитата Сообщение от HaBaJI9Hblu_UA Посмотреть сообщение
спрашивать 2 числа,и делить их.
А зачем if (a == 10)?
HaBaJI9Hblu_UA
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 68
06.01.2014, 16:55  [ТС]     Не отрабатывает if #16
Цитата Сообщение от alsav22 Посмотреть сообщение
А зачем if (a == 10)?
там if (a>b)

Добавлено через 35 секунд
Всем большое спасибо, разобрался!
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.01.2014, 16:55     Не отрабатывает if #17
C++
1
2
3
4
5
6
7
8
9
10
float a, b, c;
printf ("BBeguTe geJIuMoe u geJIuTeJIb = ");
scanf("%f%f", &a, &b);
if (b != 0)
{
    c = a / b;
    printf("%s%f", "OTBeT = ",  c);
}  
else
    printf("Bbl OIIIu6JIucb, delit na 0 nelzy!");
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2014, 16:57     Не отрабатывает if
Еще ссылки по теме:

Не отрабатывает Recordset - MS Access
День добрый. Есть код который обновляет записи в таблице. Но почему-то упорно не хочет обновлять некоторые. Причем, если вывести эти...

Не отрабатывает getimagesize - PHP
&lt;img src=&quot;&lt;?=$arFile;?&gt;&quot;/&gt; &lt;? $size = getimagesize($arFile); echo $size; ?&gt; Выдает пустоту хотя в $arFile содержится...

Не отрабатывает условие - PHP
Здравствуйте, помогите разобраться с кодом. В .tpl файле была конструкция: &lt;?php if ($discounts) { ?&gt; &lt;br&gt;&lt;div class=&quot;discount&quot;&gt; ...

Не отрабатывает функция - JavaScript
Привет. Только начал разбираться в JS, столкнулся с проблемой. Есть такая функция. function prepend(el, list){ var newlist = { ...

Не отрабатывает ob_start() - PHP
&lt;?php session_start(); define('NL', '&lt;br&gt;'); ob_start(); echo 'READY'; $buffer = ob_get_contents(); ob_end_flush(); ?&gt; ...


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

Или воспользуйтесь поиском по форуму:
HaBaJI9Hblu_UA
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 68
06.01.2014, 16:57  [ТС]     Не отрабатывает if #18
Цитата Сообщение от HaBaJI9Hblu_UA Посмотреть сообщение
там if (a>b)

Добавлено через 35 секунд
Всем большое спасибо, разобрался!
Не отрабатывает if
Yandex
Объявления
06.01.2014, 16:57     Не отрабатывает if
Ответ Создать тему
Опции темы

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