sergei641
?>

Составить программу на языке с++, которая решает задачу: Вычислить значение функции y=3x при х<10.3, y=2x, при x>=10.3

Информатика

Ответы

Olesya-elena1525

Кодяра:

#include <iostream>

double F(double x) {

   if (x < 10.3)

       return 3*x;

   else

       return 2*x;

}

void print_f(double x) {

   std::cout << "x=" << x << "; F(x)=" << F(x) << std::endl;

}

int main() {

   for (double x = 5; x < 15; x += 4.3)

       print_f(x);

   return 0;

}

romashka17-90
F - ответ
1)
A B AvB F
0 0   0    0
1 0   1    1
0 1   1    1
1 1   1    1
2)
A B (отриц)B   Bv(отриц)B  F
0 0      1                  1        1
0 1      0                  1        1
1 0      1                  1        1
1 1      0                  1        1
3)
A B C AvBvC  F
0 0 0     0       0
0 0 1     1       1
0 1 0     1       1
0 1 1     1       1
1 0 0     1       1
1 0 1     1       1
1 1 0     1       1
1 1 1     1       1
4)
A B C (отриц)C    AvBv(отриц)C     F
0 0 0       1                   1              0
0 0 1       0                   0              1
0 1 0       1                   1              0
0 1 1       0                   1              0
1 0 0       1                   1              0
1 0 1       0                   1              0
1 1 0       1                   1              0
1 1 1       0                   1              0
Vladimirovna-Ignatenko1890
Static class Program
{
    public static IEnumerable<uint> Digits(this uint X, bool Reverse = true)
    {
        do { yield return X % 10; } while ((X /= 10) != 0);
    }

    static uint ToUnsignedInt32(this IEnumerable<uint> Digits)
    {
        return Digits.Reverse().Aggregate((a, d) => a * 10 + d);
    }

    static void Main()
    {
        Console.WriteLine(
            uint.Parse(Console.ReadLine())
                .Digits()
                .Where(d => d % 2 == 1)
                .ToUnsignedInt32());
                
        Console.ReadKey();
    }
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программу на языке с++, которая решает задачу: Вычислить значение функции y=3x при х<10.3, y=2x, при x>=10.3
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

dentinnsmr467
shugayzhanna6
krimenu5033
mtcover
rodsher7740
aivanova
frsergeysavenok
Aliferenko
Карен
ПетровичЖивотовская1245
ganul
art-03857
lenarzhaeva
Veronika343
profitgroup51
▲