Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
barashik
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 14
#1

Найти и напечатать наибольшее из трех заданных неравных чисел

26.01.2010, 20:15. Просмотров 659. Ответов 2
Метки нет (Все метки)

1. Дано x, a, b. Вычислить и напечатать у=sin a+cos b+e/4abx.
Если y≥0, найти и напечатать наибольшее из трех заданных неравных чисел a, b, x.
Если y<0, вычислить z=(a+b)x .

2. Дано x,c. Вычислить z=(x+c)sin cx .
Если z<0, напечатать “z<0”, если z≥0, вычислить функцию d=y+ln y
, где y изменяется в интервале от 1 до 5 с шагом 0,2.
Если d>20 вывести на печать d, y, иначе вычислить p= xcd.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2010, 20:15
Ответы с готовыми решениями:

Найти наибольшее из трех заданных чисел (Pascal -> C++)
var a, b, c: integer; begin read(a, b, c); if (a&gt;b) and (a&gt;c) then...

Выбрать наибольшее из трех заданных чисел
Выбрать наибольшее из трех заданных чисел

Найти наибольшее из трёх заданных чисел
max(x,y,z) и (x,y,z) , как решить помогите плз!

Найти среднее по величине из трех заданных чисел
Даны три числа. Найти среднее из них (т.е. число, расположенное между...

Найти сумму двух наибольших из трех заданных различных чисел
Найти сумму двух наибольших из трех заданных различных чисел.

2
mikhail2704
39 / 39 / 10
Регистрация: 18.11.2009
Сообщений: 115
26.01.2010, 20:37 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <math.h>
 
int main(int argc, char* argv[])
{
    float a,b,e,x,y,z,max;
    scanf("%f %f %f %f",&a,&b,&e,&x);
    y= sin(a)+cos(b)+e/(4*a*b*x);
    printf("y=%f",y);
    
    if (y<0)
        z=(a+b)*x;
    else 
    {
        if (a>b && a>x)
            max=a;
        if (b>a && b>x)
            max=b;
        if (x>a && x>b)
            max=x;
    }
    printf("max=%f",max);
    return 0;
}
Добавлено через 5 минут
2)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <math.h>
 
int main(int argc, char* argv[])
{
        float c,x,z,y,d,p;
    scanf("%f %f",&c,&x);
    if (z<0)
        printf ("z<0");
    else
    {
        for (y=1;y<=5;y+=0.2)
            {
                d=y+ln(y);  //натуральный логарифм по-моему так пишется на C
                if (d>20)
                    printf ("d=%f",d);
                else 
                {
                    p=x*c*c;
                    printf("p=%f",p);
                }
            }
    }
        return 0;
}
0
barashik
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 14
27.01.2010, 00:01  [ТС] #3
Спасибки
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2010, 00:01

Найти наибольший общий делитель трех заданных натуральных чисел, используя алгоритм Евклида
1.Найти наибольший общий делитель трех заданных натуральных чисел, используя...

Найти количество чисел, неравных заданному X
Дали задание: Найти количество чисел, неравных заданному X и определить...

Напечатать те латинские буквы, которые входят только в одну из трех заданных строк
Для заданных трех строк S1, S2 и S3 напечатать те латинские буквы, которые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru