Предмет: Информатика, автор: елена1201

напишите пожалуйста программу на языке си++
срочно нужно

Приложения:

Ответы

Автор ответа: danyamare
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;
}



danyamare: ничего не надо переписывать , код работает .
елена1201: спасибо вам большое
danyamare: ;)
елена1201: извини , а вот ещё в else , нам объясняли должна быть фигурная скобка и писать не ровно else под else, а именно под скобочкой
елена1201: к сожалению, здесь нельзя прислать фото как должно это выглядить
danyamare: Ну смотри , тут можно написать фигурные скобки , но в основном фигурные скобочки пишутся , когда будет выполняться более 1 операции. Допустим , если б код был такой :
else if(x<6){
y = x*x;
cout << "y = " << y;
}
тут уже две операции , по этому пишутся скобки.
А что касается написания после скобочки или под - это просто способ оформления как вам удобно, разницы тоже нет, но скорее всего вас учат самому удобному способу , так что делайте как вас учат.
елена1201: if (1 пр.) y=..... потом ниже else { if (2 пр.) y=...... и на следующей строчке else y=...} под той скобкой,которая была на прошлой строке
елена1201: вот так вот нужно было
danyamare: ну так тоже можно , но странный способ.
елена1201: я не понимаю как его переписать можно
Похожие вопросы
Предмет: Математика, автор: крис3371
Предмет: Алгебра, автор: Loveve