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

2 программы - C++

Восстановить пароль Регистрация
 
ssstodol
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 35
01.12.2010, 22:52     2 программы #1
Помогите, пожалуйста, написать 2 программы:

1. Пусть элементами равностороннего треугольника являются: 1) сторона a; 2) площадь S; 3) высота h. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.
2. Для целого числа k от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить словом «год» или «года». Например, 11 лет, 22 года, 51 год.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2010, 22:52     2 программы
Посмотрите здесь:

Открытие файла другой программы из программы.Косяк. C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VASSUV
MiThEoN
 Аватар для VASSUV
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 403
Записей в блоге: 2
02.12.2010, 01:52     2 программы #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
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <math.h>
using namespace std;
void main()
{
    int num;
    double x;
    cout<<"Введите число";
    cin>>num;
    if(num==1)
    {
        cout<<"Введите длину стороны а = ";
        cin>>x;
        cout<<"Площадь S = "<<(sqrt(3.0))*x*x*0.25<<"\n";
        cout<<"Высота h = "<<x*(sqrt(3.0))*0.5<<"\n";
    }
    else if(num==2)
    {
        cout<<"Введите значение площади S = ";
        cin>>x;
        cout<<"Длина а = "<<sqrt(4*x/(sqrt(3.0)))<<"\n";
        cout<<"Высота h = "<<sqrt(x*sqrt(3.0))<<"\n";
    }
    else if(num==3)
    {
        cout<<"Введите длину высоты h = ";
        cin>>x;
        cout<<"Длина а = "<<2*x/(sqrt(3.0))<<"\n";
        cout<<"Площадь S = "<<x*x*(sqrt(3.0)/3)<<"\n";
    }
    else 
        cout<<"Num vvedeno neverno!!!";
    system("pause");
}
Добавлено через 8 минут
И вторая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <math.h>
using namespace std;
void main()
{
    int k;
    cout<<"Vvedite chislo k ";
    cin>>k;
    if(k<=0 || k>=100)
        cout<<"k ne pravilnaya11";
    else if((k-(int(k/10))*10)==1 && k!=11)
        cout<<"Мне "<<k<<" год\n";
    else if((k-(int(k/10))*10)>=2 && (k-(int(k/10))*10)<=4 &&(k<=11 || k>=15))
        cout<<"Мне "<<k<<" года\n";
    else 
        cout<<"Мне "<<k<<" лет\n";
    system("pause");
}
ssstodol
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 35
02.12.2010, 06:31  [ТС]     2 программы #3
спасибо , спасибо, спасибооооооо
Yandex
Объявления
02.12.2010, 06:31     2 программы
Ответ Создать тему
Опции темы

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