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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
poison_in_eyes
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
#1

В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. - C++

12.09.2011, 15:31. Просмотров 869. Ответов 8
Метки нет (Все метки)

В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры.
Пожалуйста помогите решить в чистом c++ (((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2011, 15:31     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры.
Посмотрите здесь:
C++ В файле заданы координаты концов отрезков. Вывести их на экран
Заданы числа x и y. Если их сумма положительная, вывести на экран эти числа, иначе вывести их разницу C++
В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника. C++
C++ В треугольнике заданы две стороны a, b и площадь S. Вычислить и вывести на экран остальные элементы треугольника.
C++ Заданы два массива. Сравнить соответствующие элементы массивов и вывести на экран массив, состоящий из совпавших элементов.
Напишите программу, которая выводит на экран фигуру в виде ромба, состоящего из звезд. Количество строк в ромбе задавать с клавиатуры. C++
C++ Вывести на экран положительные элементы побочной диагонали
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Чистый
Автор FAQ
2694 / 1390 / 71
Регистрация: 08.09.2011
Сообщений: 3,721
Записей в блоге: 1
12.09.2011, 16:04     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. #2
сторона ромба:
sqrt((a/2)^2 + (b/2)^2);
по идее так...
-=ЮрА=-
Заблокирован
Автор FAQ
12.09.2011, 17:50     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. #3
Цитата Сообщение от poison_in_eyes Посмотреть сообщение
В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры.
Пожалуйста помогите решить в чистом c++ (((
Ромб - 4-ри одинаковых прямоугольных треугольника образованныйе половинами диагоналей.
Через диагонали сторона ромба находится как

с = sqrt(pow(a/2,2) + pow(b/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
35
36
37
38
39
40
41
#include <iostream>//i\o
#include <conio.h> //getch
#include <math.h>  //pow, sqrt
using namespace std;
 
//Руссификация
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='ё')
            stream<<char(241);
        else if(*ps=='Ё')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
    double a,b,c;
    do
    {
        std::cout<<"Введите диагональ а : ";
        std::cin>>a;
        std::cout<<"Введите диагональ b : ";
        std::cin>>b;
        
        c = sqrt(pow(a/2,2) + pow(b/2,2));
 
        std::cout<<"Сторона ромба с : ";
        std::cout<<c<<"\r\n";
        std::cout<<"Y - новый ввод\r\n";
    }
    while(toupper(getch()) == 'Y');
    return 0;
}
Миниатюры
В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры.  
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
12.09.2011, 21:38     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. #4
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ostream& operator<<(ostream &stream,char* s){
* * * * for(char* ps=s; *ps; ps++){
* * * * * * * * if(*ps=='ё')
* * * * * * * * * * * * stream<<char(241);
* * * * * * * * else if(*ps=='Ё')
* * * * * * * * * * * * stream<<char(240);
* * * * * * * * else if(*ps>=-64 && *ps<=-17) * * * * * * * * *
* * * * * * * * * * * * stream<<char(*ps+64+128);
* * * * * * * * else if(*ps<0)
* * * * * * * * * * * * stream<<char(*ps+64+176);
* * * * * * * * else
* * * * * * * * * * * * stream<<*ps;
* * * * }
* * * * return stream;
}
вместо всего этого выучи одну функцию
C++
1
setlocale(LC_ALL, "Russian");
-=ЮрА=-
Заблокирован
Автор FAQ
13.09.2011, 09:13     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. #5
Цитата Сообщение от sandye51 Посмотреть сообщение
вместо всего этого выучи одну функцию
- попробуй это всё на каком-нибудь старом компиляторе...
sandye51
13.09.2011, 10:42
  #6

Не по теме:

а зачем мне старый, когда есть нормальный
у тебя может еще и IBM 1401 стоит?



 Комментарий модератора 
Следите за выражениями.
-=ЮрА=-
Заблокирован
Автор FAQ
13.09.2011, 11:34     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. #7
Цитата Сообщение от sandye51 Посмотреть сообщение
а зачем мне старый, когда есть нормальный
у тебя может еще и IBM 1401 стоит?
- У меня стоит то что дозволено на работе, резльтатом этого
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
//Руссификация
ostream& operator<<(ostream &stream,char* s){
* * * * for(char* ps=s; *ps; ps++){
* * * * * * * * if(*ps=='ё')
* * * * * * * * * * * * stream<<char(241);
* * * * * * * * else if(*ps=='Ё')
* * * * * * * * * * * * stream<<char(240);
* * * * * * * * else if(*ps>=-64 && *ps<=-17) * * * * * * * * *
* * * * * * * * * * * * stream<<char(*ps+64+128);
* * * * * * * * else if(*ps<0)
* * * * * * * * * * * * stream<<char(*ps+64+176);
* * * * * * * * else
* * * * * * * * * * * * stream<<*ps;
* * * * }
* * * * return stream;
}
является руссификация, с такой же увереностью скажу

Цитата Сообщение от sandye51 Посмотреть сообщение
вместо всего этого выучи одну функцию
Код C++
1
setlocale(LC_ALL, "Russian");
- выучи функцию SetConsoleCP(1251); а также CharToOem, ( Не по теме Ж: Достали уже такие умники, которые прокграмируют 2+2 в чёрном окне и мнят себя аасами прграммирования, сам пойди поучись - напиши сервак или прожигатель дисков или хотябы командер какой-нибудь, а потом советы раздавай!!!)
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
13.09.2011, 21:46     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. #8
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
которые прокграмируют 2+2 в чёрном окне и мнят себя аасами прграммирования, сам пойди поучись - напиши сервак или прожигатель дисков или хотябы командер какой-нибудь
судя по твоему коду и задачам, которые решаешь на форуме, ты как раз только 2+2 и кодишь

давай ка выпендрись что ты такого написал, что имеешь право на меня бочку катить?

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
выучи функцию SetConsoleCP(1251); а также CharToOem
по кой надо в таких тривиальных приложениях использовать операционно-зависимые функции

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Ромб - 4-ри одинаковых прямоугольных треугольника образованныйе половинами диагоналей.
и выучи что такое ромб)

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2011, 19:03     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры.
Еще ссылки по теме:
C++ Вывести на экран числа побочной диагонали матрицы но возрастанию и убыванию
Вывести на экран часть массива расположенную выше главной диагонали. C++
C++ Вывести на экран сумму и значение чисел ниже главной диагонали матрицы
Заданный двумерный массив N x N. Вывести на экран элементы главной диагонали массива C++
C++ Вывести на экран в одну строку все элементы побочной диагонали квадратного массива

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

Или воспользуйтесь поиском по форуму:
poison_in_eyes
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
05.10.2011, 19:03  [ТС]     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. #9
спасибо всем)) я сдала ее)))
Yandex
Объявления
05.10.2011, 19:03     В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры.
Ответ Создать тему
Опции темы

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