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

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

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

необходимо получить результат 6 имея следующие данные - C++

09.12.2010, 01:45. Просмотров 729. Ответов 11
Метки нет (Все метки)

int a;
a=3.7+2;

как получить 6????
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 01:45     необходимо получить результат 6 имея следующие данные
Посмотрите здесь:

Записать следующие данные в файл последовательного доступа C++
Создать таблицу с записями о студентах учебной группы. Записи содержат следующие данные: C++
Как можно получить LIB, имея DLL? C++
Необходимо написать программу сортирующую эту строки по алфавиту и выводящую результат в другой файл. C++
C++ Программа, с помощью которой можно вводить данные о жильцах а также реализовывать следующие функции:
C++ Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c
C++ Необходимо организовать однонаправлений список структурой, и предусмотреть следующие действия :
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2844 / 1781 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
09.12.2010, 01:46     необходимо получить результат 6 имея следующие данные #2
int a;
a=3.7+2.3;
Lusia_911
1 / 1 / 0
Регистрация: 02.12.2010
Сообщений: 22
09.12.2010, 01:47  [ТС]     необходимо получить результат 6 имея следующие данные #3
Цитата Сообщение от asics Посмотреть сообщение
int a;
a=3.7+2.3;
нужно именно этими числами получить 6, просто приводя их к разным типам, только вот не зню как...
нельзя брать 2.3
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.12.2010, 01:48     необходимо получить результат 6 имея следующие данные #4
Цитата Сообщение от asics Посмотреть сообщение
a=3.7+2.3;
Может а будет float?
Lusia_911
1 / 1 / 0
Регистрация: 02.12.2010
Сообщений: 22
09.12.2010, 01:53  [ТС]     необходимо получить результат 6 имея следующие данные #5
Цитата Сообщение от MILAN Посмотреть сообщение
Может а будет float?
#include <stdio.h>
void main()
{
float a;
a=3.7+2;
printf("%f\n",a);
getchar();
}
тогда выводит 5,7, а надо 6=(((

Добавлено через 3 минуты
нужно к какому-то типу привести, округлив 3,7... но я не знаю как((
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.12.2010, 02:04     необходимо получить результат 6 имея следующие данные #6
может так

C
1
2
3
4
5
6
7
8
#include <stdio.h>
void main()
{
float a;
a=3.7+2;
printf("%.0f\n",a);
getchar();
}
Lusia_911
1 / 1 / 0
Регистрация: 02.12.2010
Сообщений: 22
09.12.2010, 02:10  [ТС]     необходимо получить результат 6 имея следующие данные #7
Цитата Сообщение от MILAN Посмотреть сообщение
может так

C
1
2
3
4
5
6
7
8
#include <stdio.h>
void main()
{
float a;
a=3.7+2;
printf("%.0f\n",a);
getchar();
}
спасибо большое, а расскажи пожалуйста механизм, как это работает, а то мне завтра на паре объяснить надо будет=)
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.12.2010, 02:14     необходимо получить результат 6 имея следующие данные #8
Смотри, .0 - количество цыфер, после запятой. Если первая цыфра больше или равно 5, округляет в большую сторону, если менше, в меншую.
Lusia_911
1 / 1 / 0
Регистрация: 02.12.2010
Сообщений: 22
09.12.2010, 02:16  [ТС]     необходимо получить результат 6 имея следующие данные #9
Цитата Сообщение от MILAN Посмотреть сообщение
Смотри, .0 - количество цыфер, после запятой. Если первая цыфра больше или равно 5, округляет в большую сторону, если менше, в меншую.
спасибо тебе большое) выручил)))
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
09.12.2010, 02:34     необходимо получить результат 6 имея следующие данные #10
Обязательно должна быть сумма или можно другое действие использовать?
Lusia_911
1 / 1 / 0
Регистрация: 02.12.2010
Сообщений: 22
09.12.2010, 02:36  [ТС]     необходимо получить результат 6 имея следующие данные #11
Цитата Сообщение от kazak Посмотреть сообщение
Обязательно должна быть сумма или можно другое действие использовать?
ну попробуй написпть, я скажу, можно или нет)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2010, 02:40     необходимо получить результат 6 имея следующие данные
Еще ссылки по теме:

В работе необходимо организовать однонапрямлений список структурой с именем AEROFLOT, что содержит следующие поля: C++
В таблице хранятся следующие данные об учениках C++
В структуре хранятся следующие данные об учениках: фамилия, имя, отчество, рост, масса. Создать массив стру C++
Считать данные из файла и получить подстроки, следующие за ";" C++
Создать структуру Hotel, содержащую следующие данные C++

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

Или воспользуйтесь поиском по форуму:
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
09.12.2010, 02:40     необходимо получить результат 6 имея следующие данные #12
int a;
a = (int)3,7*2;
Yandex
Объявления
09.12.2010, 02:40     необходимо получить результат 6 имея следующие данные
Ответ Создать тему
Опции темы

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