Ответы
Ответ дал:
1
#include <iostream>
#include <stdlib.h>
#include <locale>
#include <math.h>
using namespace std;
int main(){
setlocale(LC_ALL,"");
float x=0,y=0;
cout << "Введите х: ";
cin >> x;
if (x<0)
y = 1/x;
else if (x>6)
y = x*x;
else if (0 <= x <= 6)
y = 5*x+7;
cout << "\n y = ";
cout << y;
}
#include <stdlib.h>
#include <locale>
#include <math.h>
using namespace std;
int main(){
setlocale(LC_ALL,"");
float x=0,y=0;
cout << "Введите х: ";
cin >> x;
if (x<0)
y = 1/x;
else if (x>6)
y = x*x;
else if (0 <= x <= 6)
y = 5*x+7;
cout << "\n y = ";
cout << y;
}
danyamare:
ничего не надо переписывать , код работает .
спасибо вам большое
;)
извини , а вот ещё в else , нам объясняли должна быть фигурная скобка и писать не ровно else под else, а именно под скобочкой
к сожалению, здесь нельзя прислать фото как должно это выглядить
Ну смотри , тут можно написать фигурные скобки , но в основном фигурные скобочки пишутся , когда будет выполняться более 1 операции. Допустим , если б код был такой :
else if(x<6){
y = x*x;
cout << "y = " << y;
}
тут уже две операции , по этому пишутся скобки.
А что касается написания после скобочки или под - это просто способ оформления как вам удобно, разницы тоже нет, но скорее всего вас учат самому удобному способу , так что делайте как вас учат.
else if(x<6){
y = x*x;
cout << "y = " << y;
}
тут уже две операции , по этому пишутся скобки.
А что касается написания после скобочки или под - это просто способ оформления как вам удобно, разницы тоже нет, но скорее всего вас учат самому удобному способу , так что делайте как вас учат.
if (1 пр.) y=..... потом ниже else { if (2 пр.) y=...... и на следующей строчке else y=...} под той скобкой,которая была на прошлой строке
вот так вот нужно было
ну так тоже можно , но странный способ.
я не понимаю как его переписать можно
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
3 года назад
3 года назад