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

Задачка из книги Страуструпа... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ random http://www.cyberforum.ru/cpp-beginners/thread515925.html
Нужно, чтоб из СolorBox цвет выбирался случайно. ColorBox1->Selected = random(128); //к примеру ShowMessage(ColorBox1->Selected); выводит "-16777216" почему? и как сделать правильно? Спасибо.
C++ матрица 8 Х 8 Дана матрица X. 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 http://www.cyberforum.ru/cpp-beginners/thread515922.html
C++ Составить программу для вычисления функции.
Составить программу для вычисления функции. \begin{cases} & \text{{f}_{1}(x)} & \text{{f}_{2}(x)} & \text{{f}_{3}(x)} \end{cases} Функция \begin{cases} \text{{{at}^{2}} {log}_{2}t \\ \text{t-arcsin t} \\
C++ Заданные длины двух катетов а b в прямоугольном треугольнике.
Заданные длины двух катетов а b в прямоугольном треугольнике. Найти длину гипотенузы, площадь треугольника S и величину его углов\alpha \beta
C++ Организация посимвольного ввода с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread515884.html
Каким образом организовать эту деятельность?)
C++ Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. Только начинаю программировать на с/с++ и столкнулась с логическими выражениями, простейшие задачи могу решить а в эту никак не могу врубиться:( Должно быть построено логическое выражение, результат которого присваивается целочисленной переменной. Результат выводится на экран в виде значения «1» - если истина и значения «0» - если ложь. Вот само выражение - дано вещественное число, проверить... подробнее

Показать сообщение отдельно
Chernobyl
212 / 212 / 67
Регистрация: 30.09.2012
Сообщений: 542
28.06.2013, 19:33     Задачка из книги Страуструпа...
Ребята,я всегда удивляюсь,почему многие исходники такие длинные.Я вот только учусь,тоже по Страуструпу и тоже делал это задание,снизу мой код,он короче,и на мой взгляд и проще и делает что надо.Только я понимаю,что мой взгляд может с большой вероятностью оказаться вкорне неверным))
Поетому прошу посмотреть на мой код и сказать,может в нем сть какие-то ошибки что не видны мне или какие-то неточности.
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
# include <iostream>
# include <string>
# include <vector>
# include <algorithm>
# include <cmath>
# include <windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    vector<double> e;
    double var;
    while(cin>>var)
        e.push_back(var);
    double suma=0;
    sort(e.begin(),e.end());
    for(int i=0; i<e.size();i++) suma+=e[i];
        cout <<suma<<endl;
        cout <<"Min = "<< e[0]<<endl;
        cout <<"Max = "<< e[e.size()-1]<<endl;
        cout <<"Average = "<< suma/e.size()<<endl;
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru