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

Медианы треугольника, вывод названий - C++

Восстановить пароль Регистрация
 
Lodges
Сообщений: n/a
09.06.2010, 19:56     Медианы треугольника, вывод названий #1
Ребят помогите кто чем может! Срочно надо очень! Есть задания, их надо написать на С или С++

Задание №1

2D-решение треугольников 2. Треугольник задан координатами своих вершин на плоскости X1, y1, x2y2, X3,y3. Найти сумму длин медиан треугольника.

Задание №2

Для каждой введенной цифры (0-9) вывести ее названия на русском и английском языках . Пример . 0- нуль ,zero ;1- один, one; 2- два, two ;

В последствие мне их надо будет перевести на ассемблер, если кто силен в этом так же прошу откликнутся.
Заранее благодарю.

Добавлено через 19 часов 29 минут
Второе сделал, есть кто нибуть кто может помоч с первым?

№2
Assembler
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream>
using namespace std;
 
int main()
{   setlocale(LC_ALL, "Russian");
    int c;
    cout << "Введите число" <<endl;
    cin >> c;
    if (c==0){
        cout << "нуль, zero" <<endl;
    }else
        if (c==1){
            cout << "один, one" <<endl;
        }else
            if (c==2){
                cout << "два, two" <<endl;
            }else   
                if (c==3){
            cout << "три, three" <<endl;
        }else
            if (c==4){
            cout << "четыре, four" <<endl;
        }else
            if (c==5){
            cout << "пять, five" <<endl;
        }else
            if (c==6){
            cout << "шесть, six" <<endl;
        }else
            if (c==7){
            cout << "семь, seven" <<endl;
        }else
            if (c==8){
            cout << "Восемь" <<endl;
        }else
            if (c==9){
            cout << "девять, nine" <<endl;
        }else
 
 
                cout << "Неверный ввод" <<endl;
            cout << "Nachalo asma" <<endl;
            //здесь вставка асма.
            _asm {
                mov eax, c
                cmp eax, 0//сравнивает с остальными числами
                JE l0// это он отправляется на метку l0, которая идет после кода асма.
                cmp eax, 1
                JE l1
                cmp eax, 2
                JE l2
                cmp eax, 3
                JE l3
                cmp eax, 4
                JE l4
                cmp eax, 5
                JE l5
                cmp eax, 6
                JE l6
                cmp eax, 7
                JE l7
                cmp eax, 8
                JE l8
                cmp eax, 9
                JE l9
                JNE l11// если ввели не то число, он переходит на другую метку.
            }
l0:cout << "нуль, zero" <<endl;goto a;//это переносит в конеч программы, чтоб зацикливания небыло.
l1:cout << "один, one" <<endl;goto a;
l2:cout << "два, two" <<endl;goto a;
l3:cout << "три, three" <<endl;goto a;
l4:cout << "четыре, four" <<endl;goto a;
l5:cout << "пять, five" <<endl;goto a;                                 //МЕТКИ
l6:cout << "шесть, six" <<endl;goto a;
l7:cout << "семь, seven" <<endl;goto a;
l8:cout << "восемь, eith" <<endl;goto a;
l9:cout << "девять, nine" <<endl;goto a;
l11:cout << "Неверный ввод" <<endl;goto a;
a:system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2010, 19:56     Медианы треугольника, вывод названий
Посмотрите здесь:

Даны длины сторон А, В, С некоторого треугольника. Определить его медианы. C++
Поиск медианы в отображении C++
Написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треуголника C++
C++ Вычислить длину медианы(С код)
написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треугольник C++
Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. C++
C++ Метки и вывод наименьшего угла треугольника
Даны длины треугольника ABC. Определить его медианы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Konstant_in
 Аватар для Konstant_in
1 / 1 / 0
Регистрация: 10.03.2010
Сообщений: 10
12.06.2010, 00:49     Медианы треугольника, вывод названий #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
25
26
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
#include <math.h>
 
int main()
{
    float a,b,c,x1,x2,x3,y1,y2,y3;
    cout<<"Введите координаты (x1;y1),(x2;y2),(x3;y3): ";
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    a=sqrt(pow((x2-x1),2)+pow((y2-y1),2));
    b=sqrt(pow((x3-x2),2)+pow((y3-y2),2));
    c=sqrt(pow((x2-x3),2)+pow((y1-y3),2));
    float sum;
    {
        float median1,median2,median3;
        median1=sqrt((2*pow(a,2)+2*pow(c,2)-pow(b,2))/4);
        median2=sqrt((2*pow(a,2)+2*pow(b,2)-pow(c,2))/4);
        median3=sqrt((2*pow(b,2)+2*pow(c,2)-pow(a,2))/4);
        sum=median1+median2+median3;
        cout<<"Сумма медиан равна "<<sum;
        cout<<endl;
    }
    system("pause");
    return 0;
}
Yandex
Объявления
12.06.2010, 00:49     Медианы треугольника, вывод названий
Ответ Создать тему
Опции темы

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