С++ Посчитать функцию у=3*х – х2, если х кратно 3, и функцию у= 2*х-10, если х кратно 5....

0 голосов
56 просмотров

С++ Посчитать функцию у=3*х – х2, если х кратно 3, и функцию у= 2*х-10, если х кратно 5. На промежутке от 5 до 50. Шаг +1. Вывести на печать Хi и Уi


Информатика (227 баллов) | 56 просмотров
0

не изучали еще (

0

Вот Вам код без столбиков:#includeusing namespace std;int main(){ for(int x = 5; x < 51; x++) { if (x % 3 == 0) cout <<"f("<<x<<") = "<<x*(3-x)<<'\n'; if (x % 5 == 0) cout <<"f("<<x<<") = "<<2*(x-5)<<'\n'; } return 0;}

0

А со столбика будем разбираться.. Проходили ли команды, для перемещения курсора в консоли?

0

прошли только if else циклы do wail for и отладчик. написано сделать циклами.

0

Тема: Циклы: wile, do while, for. Цель: Научиться использовать в решении задач при написании программ операторы цикла: wile, do while, for.Необходимые инструменты: MS Office, MS Visual StudioДокументация: Конспект.Ориентировочное время исполнения: 3 часа.

0

Вы уверены, что обязательно такое выравнивание сделать?

0

два столбика и все. то пример

0

Два параллельно идущих столбика... ладно, сделаем

0

#includeusing namespace std;int main(){ for(int x = 5; x < 51; x++) { if (x % 3 == 0) { int y = x*(3-x); cout <<"x = "<<x<<" y = "<<y; if (x % 5 != 0) cout <<"\n"; } if (x % 5 == 0) { if (x % 3 != 0) cout <<" "; int y = 2*(x-5); cout <<" x = "<<x<<" y = "<<y<<"\n"; } } return 0;}

0

Без выравнивания

Дан 1 ответ
0 голосов
Правильный ответ

#include
using namespace std;

int main()
{
    for(int i = 0; i < 40; i++)
        cout <<"_";<br>    cout <<"\n";<br>    for(int x = 5; x < 51; x++)
    {
        if (x % 3 == 0)
        {
            int y = x*(3-x);
            cout <<"x = "<<x<<" y = "<<y;<br>            if (x < 10) cout <<" ";<br>            if (y > -1000)
            {
                cout <<" ";<br>                if (y > -100)
                {
                    cout <<" ";<br>                    if (y > -10) cout <<" ";<br>                }
            }
            cout <<"    ";<br>            if (x % 5 != 0) cout <<"|\n";<br>        }
        
        if (x % 5 == 0)
        {
            if (x % 3 != 0) cout <<"                    ";<br>            int y = 2*(x-5);
            cout <<"|      x = "<<x<<" y = "<<y<<"\n";<br>        }
    }
    return 0;
}

(6.6k баллов)
0

Большое Спасибо!