Загрузка...

How to make a condition

Thread in C/C++ created by michaelTODAY Jan 1, 2021. 235 views

  1. michaelTODAY
    michaelTODAY Topic starter Jan 1, 2021 1 Dec 22, 2020
    У меня есть вводимое число а, если оно меньше нуля, оно остается неизменным, если больше, то +1 к нему, как мне указать условие, если число равняется нулю? Заранее спасибо
    Code
    int a;
    int res;
    cin >> a;
    res = a + 1;
    if ((a<0) && (a!=0)){
    cout << a;
    }
    else
    cout << res;
     
  2. renameduser_2192759
    if(a==0)
    {
    //a равен 0
    }
    else if(a > 0)
    {
    //а больше 0
    }
    else if(a < 0)
    {
    //а меньше 0
    }
    The post was merged to previous Jan 1, 2021
    Вообще, это такая база, что если пропустил - вернись и изучи заново, тебе без условий никуда
     
    1. michaelTODAY Topic starter
  3. michaelTODAY
    michaelTODAY Topic starter Jan 1, 2021 1 Dec 22, 2020
    zя просто не понимаю! я уже с переменной делал, все равно выдает 1!!
    The post was merged to previous Jan 1, 2021
    Code
     int act;
    int a;
    int res;
    cin >> a;
    res = a + 1;
    if ((a<0) || (a=0)){
    act = 0;
    }
    else
    act = 1;
    if (act = 1){
    cout << res;
    }
    else if (act = 0)
    cout << a;
     
    1. michaelTODAY Topic starter
  4. Shadie_inactive2979844
    Не совсем понял для чего эти действия, но вот решение твоего задания.
    C
    int a;
    cin >> a;
    if(a>=0){
    a++;
    }
    cout << a;
     
    1. View previous comments (1)
    2. Shadie_inactive2979844
      Ljopv91rdewr, "как мне указать условие, если число равняется нулю"
    3. Ljopv91rdewr
      Shadie_inactive2979844, "если оно меньше нуля, оно остается неизменным, если больше, то +1 к нему"
    4. Shadie_inactive2979844
      Ljopv91rdewr, возможно там и не нужно "=", на мой взгляд вопрос составлен некорректно. Я поставил, поскольку в вопросе он спрашивал насчет "=0", я думаю, если ему равно не нужно, то сможет сам убрать.
  5. Ljopv91rdewr
    Ljopv91rdewr Jan 1, 2021 443 May 4, 2019
    [IMG]
    можешь еще добавить проверку на число:
    [IMG]
     
    1. Ljopv91rdewr
      value++;
      =
      value = value + 1;
Top
Loading...