Форум программистов, компьютерный форум CyberForum.ru

помогите пожалуйста с програмированием - C++

Восстановить пароль Регистрация
 
Muhammad93
0 / 0 / 0
Регистрация: 29.12.2011
Сообщений: 7
30.12.2011, 21:05     помогите пожалуйста с програмированием #1
люди добрые помогите с заданиями по программированию
1 Оператор if
2 нужно написать псевдокод и код программы для решения следующий задачи: Вычислить площадь трапеции, используя вводимые с клавиатуры значения двух оснований и высоты трапеции. результат вывести на экран
3 нужно написать псевдокод и код программы для решения следующий задачи: Ввести с клавиатуры 3 значения сторон треугольника. Проверить теорему Пифагора для данного треугольника. Результат вывести на экран


для проги Visual studio
помогите пожалуйста очень срочно надо заранее огромное спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2011, 21:05     помогите пожалуйста с програмированием
Посмотрите здесь:

Помогите Пожалуйста !!! C++
C++ помогите пожалуйста !!
Помогите пожалуйста C++
Помогите пожалуйста. C++
C++ Помогите пожалуйста)))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
31.12.2011, 07:29     помогите пожалуйста с програмированием #2
Цитата Сообщение от Muhammad93 Посмотреть сообщение
нужно написать псевдокод и код программы для решения следующий задачи: Вычислить площадь трапеции, используя вводимые с клавиатуры значения двух оснований и высоты трапеции. результат вывести на экран
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    float up, down, h;
    std::cin >> up >> down >> h;
    std::cout << (up + down) / 2 * h << std::endl;
    return 0;
}
Цитата Сообщение от Muhammad93 Посмотреть сообщение
нужно написать псевдокод и код программы для решения следующий задачи: Ввести с клавиатуры 3 значения сторон треугольника. Проверить теорему Пифагора для данного треугольника. Результат вывести на экран
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
template <class T> void swap(T& a, T& b)
{
    T tmp = a;
    a = b;
    b = tmp;
}
 
template <class T> T sqr(const T a) { return a * a; }
 
int main()
{
    float max, min1st, min2nd;
    std::cin >> max >> min1st;
    if(max < min1st)
        swap(max, min1st);
    std::cin >> min2nd;
    if(max < min2nd)
        swap(max, min2nd);
    std::cout << ((sqr(max) == sqr(min1st) + sqr(min2nd)) ? ("YES") : ("NO")) << std::endl;
    return 0;
}
Muhammad93
0 / 0 / 0
Регистрация: 29.12.2011
Сообщений: 7
05.01.2012, 14:00  [ТС]     помогите пожалуйста с програмированием #3
а не могли бы вы написать с коментариями к каждой строке?
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
05.01.2012, 14:14     помогите пожалуйста с програмированием #4
В первом комментировать даже нечего
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
template <class T> void swap(T& a, T& b)//Меняет значения двух переменных
{
    T tmp = a;
    a = b;
    b = tmp;
}
 
template <class T> T sqr(const T a) { return a * a; }//Возвращает квадрат числа
 
int main()
{
    float max, min1st, min2nd;
    std::cin >> max >> min1st;
    if(max < min1st)//Если предполагаемое максимальное число меньше предполагаемого минимального
        swap(max, min1st);//Обменять
    std::cin >> min2nd;
    if(max < min2nd)//Если предполагаемое максимальное число меньше второго предполагаемого минимального
        swap(max, min2nd);//Обменять
    std::cout << ((sqr(max) == sqr(min1st) + sqr(min2nd)) ? ("YES") : ("NO")) << std::endl;//Проверка теоремы Пифагора
    return 0;
}
Yandex
Объявления
05.01.2012, 14:14     помогите пожалуйста с програмированием
Ответ Создать тему
Опции темы

Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru