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

Вот для начинающих решённые элементарные задачки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параллельная прямая http://www.cyberforum.ru/cpp-beginners/thread339369.html
Надо по заданным A,B,C найти две прямые на расстоянии от заданной от R. Кто-нибудь парочку формул для нахождения не скинет?
C++ Получи дерево Задача такая: Дан связный неориентированный граф без петель и кратных ребер. Разрешается удалять из него ребра. Требуется получить дерево. (http://www.e-olimp.com/problems/978) #include <iostream> #include <cmath> #include <vector> #include <map> #include <stdio.h> #include <string> #include <algorithm> #include <set> #include <ctime> http://www.cyberforum.ru/cpp-beginners/thread339360.html
Вопрос про friend C++
Вот мой код. #include<iostream> using namespace std; class Bottle; class Carton { public: Carton(const Bottle& xBottle) { m_X = xBottle.m_H;
Statiс Поля Класса C++
Имея класс class Worker { static const int Part2 = 0x22; static const int Part3 = 0x44; public: static int Part1; int part1(){return Part1;} // не могу обратиться к полю int part2(){return Part2;} int part3(){return Part3;}
C++ игра галактика http://www.cyberforum.ru/cpp-beginners/thread339335.html
здравствуйте!Решил написать игру галактика(в консоле).Подскажите примерный алгоритм написания(раньше игры в консоле не писал)
C++ Проверка орфографии Нужно написать маленькое приложение по проверке орфографии, которое сверяет введённое слово с словарём (файл dictionary.txt) и если слово написано правильно выводит уведомление об этом. Иначе пишет что слово было написано неправильно и пытается найти другие похожие слова (методом обмена местами двух букв в слове из словаря и дальнейшей сверкой со словом для поиска). Но что-то работает мой... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
05.08.2011, 18:11     Вот для начинающих решённые элементарные задачки
Цитата Сообщение от vilence Посмотреть сообщение
Напишите программу, вычисляющую среднее арифметическое двух чисел.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
void main()
{
    cout<<"Vvedite chislo n1:\n";
    int num1;
    cin>>num1;
    cout<<"Vvedite chislo n2:\n";
    int num2;
    cin>>num2;
    float sredarif;
    sredarif=(num1+num2)/2;
    cout<<"srednee arifmet:"<<sredarif;
    cout<<"\n";
}
У вас тут две ошибки. Во-первых, вы теряете точность при вычислении выражения (num1+num2)/2, так как результат этого выражения будет целочисленным. Правильно будет написать (num1+num2)/2.0. Тогда операнды выражения будут преобразованы в тип double и дробная часть не будет утеряна.
Во-вторых, вы неправильно объявили функцию main. В С++ она должна объявляться как функция, тип возвращаемого значения который должен быть int.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru