Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ребят как переделать код чтобы он определял координату 1.5 например https://www.cyberforum.ru/ cpp-beginners/ thread1563963.html
Сформулируйте задачу попонятнее. #include"math.h" #include<iostream> #include "stdlib.h" #define _USE_MATH_DEFINES # define M_PI 3.14159265358979323846 int main() { float x1(0.0), x2(0.0), x3(0.0), y1(0.0), y2(0.0), y3(0.0), a1(0.0), b1(0.0), c1(0.0), a, b, c; float EPSILON = 0.01;
C++ Указатель на многомерный массив
Можно ли создать и передать указатель одной строкой или как-то попроще? int main() { int m; int *pa = m; int** a = &pa; cout << n(a,3,4); return 0; } int n(int **p,int r,int s) { .......}
C++ Создать программу, выполняющую математические действия Доброе время суток. Товарищи програмисты или любители кто может помочь ?? проблемма такая дали задание и надо сделать его в visual studio а я в нем вообще никогда не работал ((( Прошу о помощи. Без шуток или плохих слов в коментариях. Кто сделаю буду презнательным и отблагодарю словесно )) Заранее спасибо друзья ) https://www.cyberforum.ru/ cpp-beginners/ thread1563952.html C++ связные списки 12. Використовувати (лінійні) односпрямовані списки без заголовної ланки (мал. а) або з заголовною ланкою (мал. б) при наступному їхньому описі Параметр L позначає список, а параметри Е, Е1 — дані типу ТЕ, до яких можна застосовувати операції присвоювання і перевірки на рівність. {ТЕ = char*} Визначити функцію, що: а) перевіряє на рівність списки L1 і L2; б) визначає, чи входить список L1 у... https://www.cyberforum.ru/ cpp-beginners/ thread1563932.html
C++ С чего НАЧАТЬ изучение С++?
Посоветуйте книгу для новичка. В программирование знаю только самую базу Javascript
C++ Сортировка массива строк по алфавиту c++ https://www.cyberforum.ru/ cpp-beginners/ thread1563879.html
project raised exception class eaccessviolation with message 'access violation at address 32657E3B.Read of address 00000022. Process stoped. В чем проблема, компилятор мне подсвечивает строку в которой я вызываю функцию. sort (arr,n) #include <vcl.h> #include <iostream> #include <conio.h> #include <string.h>
C++ Перегрузка операторов класса String https://www.cyberforum.ru/ cpp-beginners/ thread1563871.html
Срочно нужна помощь. Реализовать класс String для работы со строками символов. Перегрузить операторы «=», «+=» так, чтобы производилось сложение строки и объекта. Предоставить конструктор копирования. Определить friend-функции для операторов ввода/вывода в поток.
C++ Реализация иерархии классов на основе класса "Грузоперевозчик"
Помогите, пожалуйста!!!!Четвёртый день сижу над этой задачей и ничего не получается. Создать базовый класс «Грузоперевозчик» и производные классы «Самолет», «Поезд», «Автомобиль». Определить время и стоимость перевозки для указанных городов и расстояний.
C++ Сравнение массивов объектов https://www.cyberforum.ru/ cpp-beginners/ thread1563869.html
Здравствуйте, в процессе выполнения задания столкнулась с проблемой - нужно сравнить два массива с объектами. На ob1== ob2 компилятор ругается. Подскажите, пожалуйста, что использовать или где можно почитать об этом
C++ Вычисление значения функции разложением в ряд Тейлора: sin(x) Всем доброго времени суток, ребят, кто может решить этот пример с пояснениями? я не совсем понимаю сути этой задачи, и уже начинает плыть мозг, хоть мне и объясняли, но я понял что пока не посмотрю решения с пояснениями, и не потыкаюсь в нем, ничего не пойму, если вложение не загрузилось, вот уравнение. sinx=x-(x^3/3!)+(x^5/5!)-...+(x^2n-1/(2n-1)!+... Внизу страницы редактор формул... https://www.cyberforum.ru/ cpp-beginners/ thread1563858.html
C++ Напечатать заданное слово задом наперед
Составить программу, которая печатает заданное слово задом наперед
C++ Верхний и нижний регистр буквы #include <cctype> #include <iostream> int main() { using namespace std; char ch; while(cin.get(ch) && ch != 'Q') { https://www.cyberforum.ru/ cpp-beginners/ thread1563810.html
0 / 0 / 0
Регистрация: 15.10.2015
Сообщений: 11
0

Как переделать код, чтобы программа принимала вещественные значения? - C++ - Ответ 8253867

27.10.2015, 19:08. Показов 665. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Как переделать код, чтобы программа принимала вещественные значения( просто при вводе 1.5 программа сходит с ума)
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
42
43
44
45
46
#include "math.h"
#include <iostream>
#include "stdlib.h"
#define _USE_MATH_DEFINES
#define M_PI 3.14159265358979323846
int main()
{
    float x1(0.0), x2(0.0), x3(0.0), y1(0.0), y2(0.0), y3(0.0), a1(0.0), b1(0.0), c1(0.0), a, b, c;
    float EPSILON = 0.01;
    setlocale(LC_ALL, "Russian");
    while (1) {
        printf("\nВведите координаты треугольника:\n");
        printf("\nВведите x1:");
        scanf_s("%f", &x1);
        printf("\nВведите y1:");
        scanf_s("%f", &y1);
        printf("\nВведите x2:");
        scanf_s("%f", &x2);
        printf("\nВведите y2:");
        scanf_s("%f", &y2);
        printf("\nВведите x3:");
        scanf_s("%f", &x3);
        printf("\nВведите y3:");
        scanf_s("%f", &y3);
        a = sqrt(pow((x3 - x2), 2) + pow((y3 - y2), 2));
        b = sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2));
        c = sqrt(pow((x3 - x1), 2) + pow((y3 - y1), 2));
        a1 = ((acos((pow(b, 2) + pow(c, 2) - pow(a, 2)) / (2 * b * c))) * (180 / M_PI));
        b1 = ((acos((pow(a, 2) + pow(c, 2) - pow(b, 2)) / (2 * a * c))) * (180 / M_PI));
        c1 = ((acos((pow(a, 2) + pow(b, 2) - pow(c, 2)) / (2 * a * b))) * (180 / M_PI));
        if ((((a == 0) && (c == 0)) || ((a == 0) && (b == 0)) || ((b == 0) && (c == 0))) || (((a1 == 180) || (b1 == 180) || (c1 == 180))) || ((a1 == 0) || (b1 == 0) || (c1 == 0))) //условие проверки на прямую и точку
        {
            printf("\nКоординаты заданы не верно!\n");
        }
        else {
            if ((abs(a - b) < EPSILON) && (abs(a - c) < EPSILON) && (abs(a - b) < EPSILON) && (abs(b - c) < EPSILON)) {
                printf("\nТреугольник:\nравносторонний\n");
                printf("\n Длины сторон:\n\n а=%f,\n б=%f,\n с=%f", a, b, c);
            }
            else {
                printf("\nТреугольник: неравносторонний\n");
            }
        }
    }
    return 0;
}


Вернуться к обсуждению:
Как переделать код, чтобы программа принимала вещественные значения? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2015, 19:08
Готовые ответы и решения:

Переделать код так, чтобы значения можно было задавать с клавиатуры
Здраствуйте, помогите пожалуйста переделать код так, что-бы значения можно было задавать с...

Переделать код так, чтобы программа рисовала график зависимости h0 От t grd
Пример зависимости V grd от -v0 restart; g:=9.81;mu:=0.0182;r:=0.1;c:=0.4;rho:=1.2928;m:=1;...

Программа для проверки введенных чисел. Как сделать, чтобы она не откидывала вещественные числа?
Есть код программы которая проверяет корректность ввода чисел с клавиатуры. Как сделать так чтобы...

Программа требует заменить комплексные значения и значения NaN на вещественные числа
Помогите построить график. Программа требует заменить комплексные значения и значения NaN на...

1
27.10.2015, 19:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2015, 19:08
Помогаю со студенческими работами здесь

Как Сделать Функцию, Чтобы Она Принимала Неизвестное Количество Аргуме
Собственно вот. В хелпе не нашел... необходим чистый лотусскрипт. Без джавы... Есть мысли сделать...

Как сделать так, чтобы переменная принимала название модуля/функции?
можно ли сделать так, чтобы переменная принимала название модуля, а дргуая - функции и чтобы их...

Как сделать, чтобы в качестве аргумента процедура принимала название для массива?
Всем привет . Дана процедура ввода массива(Input). Нужно сделать чтобы в качестве аргумента...

Как переделать код, чтобы вывод был в консоль?
Как переделать этот код , что бы вывод был в консоль? uses crt; var f,g: text; s: string; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru