12 / 12 / 5
Регистрация: 15.11.2010
Сообщений: 256
1

Какое условия надо первым поставить?

03.12.2011, 11:10. Показов 1206. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
 
 
int main()
{
    int a, b;
    
    printf("Input a and b:");
    scanf("%d%d", &a, &b);
    printf("\n");
    
    if(b != 0)
    {
        printf("a/b=%d", a/b);
    }
    else
    {
        printf("b ne doljna bit ravno 0");
    }
    getch();
    return 0;
или
C
1
2
3
4
5
6
7
8
if( b == 0)
{
  printf(...);
}
else
{
  printf(...);
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2011, 11:10
Ответы с готовыми решениями:

Какое событие формы наступает первым, а какое после
где-то в коде для формы выдано: form.ShowDialog(); какое событие этой формы наступает первым...

Надо Поставить формулу. Но не могу понять, куда поставить
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Какое оборудование поставить?
Здравствуйте! У нас в общаге есть одноранговая сеть она располагается на 4 этажах таким образом,...

Какое событие срабатывает первым при запуске приложения
при запуске программы, первой процедурой выполняется не form_load а datatimepicker_changevalue в...

3
50 / 50 / 12
Регистрация: 22.05.2011
Сообщений: 326
03.12.2011, 11:12 2
Разницы нет (конечно если во втором случае if(b==0) вы делить не будете)
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
03.12.2011, 11:29 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

proger2030, а я бы сделал так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <conio.h>
 
 
int main()
{
        int a, b;
        
        printf ("Input a and b:");
        scanf ("%d%d", &a, &b);
        
        if ( b )
        
                printf("\na/b=%.2f", (float)a/b);
        
        else
        
                printf ("\nb ne doljna bit ravno 0");
       
 
        getch();
        return 0;
}
0
12 / 12 / 5
Регистрация: 15.11.2010
Сообщений: 256
03.12.2011, 12:26  [ТС] 4
Цитата Сообщение от AncinetHero Посмотреть сообщение
Разницы нет (конечно если во втором случае if(b==0) вы делить не будете)
есть разница если b не равно нулю тогда 2 часть не будет выполнятся! а во втором случае по любому будет проверяется первый условия а затем будет выполнятся вычисление. (Гугл рулит)

Добавлено через 2 минуты
go, ах да я забыл что результат деление float. SPS за вариант
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2011, 12:26
Помогаю со студенческими работами здесь

Какое приложение на сервере первым получает запрос от клиента?
Комрады, помогите ответить на эти вопросы человеку с серверами никак не связанному. 36. Какое...

Какое видео стоит поставить ?
у меня стоит fx8320(можно разогнать на 4 ггц в принципе, сво позволяет) какую хай-енд\мид-енд карту...

Найти максимальный элемент массива и поставить его первым
Доброго времени суток! Очень нуждаюсь в вашей помощи, помогите, пожалуйста, решить задачу: Найти...

Найти наибольший элемент массива и поставить его первым
Дан массив чисел. Найти наибольший элемент, поставить его первым.

Найти наибольший элемент массива и поставить его первым.
Найти наибольший элемент массива и поставить его первым.

Найти наибольший элемент в массиве и поставить его первым
дан массив чисел найти найболший элемент и поставит его первым


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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