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

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

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

Вывести число с наименьшей дробной частью. - C++

16.11.2011, 19:43. Просмотров 643. Ответов 4
Метки нет (Все метки)

Ввести 10 действительных чисел, вывести число с наименьшей дробной частью.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2011, 19:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести число с наименьшей дробной частью. (C++):

Ввести 10 действительных чисел, вывести число с наименьшей дробной частью - C++
/*16.Ввести 10 действительных чисел, вывести число с наименьшей дробной частью.*/ #include <stdio.h> #include "StdAfx.h" #include...

Как найти число с максимальной дробной частью. - C++
Найти число с максимальной дробной частью. Я думаю, что надо перевести в символьную строку и после точки посчитать дробную часть. Мне бы...

В матрице найти число с наибольшей дробной частью в каждой строке. - C++
Доброго утра! Всем! Вообщем требуется подсказка. Есть такая задача: В матрице найти число с наибольшей дробной частью в каждой строке....

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

В заданном массиве типа double найти число с самой большой дробной частью - C++
Помогите пожалуйста решить задачку. Описать массив типа double с количеством элементов 13. Заполнить его числами в диапазоне от - 20...

Найти числа с ненулевой дробной частью - C++
Даны текстовый файл, каждая строка которого изображает целое или действительное число, дополненное слева и справа несколькими пробелами...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Fantom.AS
2 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 121
16.11.2011, 20:17 #2
в цикле do {

Перегоняешь число в строку через ftoa вроде. получишь массив типа char; i- элемент массива - i элемент строки
ищешь точку или запятую, находишь кол-во символов после точки или запятой
сравниваешь это значение с предыдущим (до начала цикла присвой переменной какое-нибудь очень большое значение), если новое меньше, то запоминаешь и число само, и длину после точки
i++; ///переходим к следующему шагу цикла

}
while (i=10)


вот как-то так...
0
Van111
кодер с++
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
16.11.2011, 20:47 #3
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
#include <iostream>
#include <stdlib.h>
#include "time.h"
 
 
 
using namespace std;
 
int main()
{       
        srand(time(NULL));
        double a[10];
        int b,b2,min=0;
      
        for(int i=0;i<10;i++)
        {a[i]=5 *((float) rand()/RAND_MAX)  ;
        cout <<a[i]<<endl;}
           b =int(a[0]);
        for(int i=0;i<10;i++)
        {
            b2=int (a[i]);
            if( (a[i]-b2) < (a[min]-b)) min =i;
        }
        cout << a[min];
        system("pause");
        return 0;
}
Добавлено через 1 минуту
Fantom.AS, человек который просто выкладывает задания не поймёт твоих мыслей

 Комментарий модератора 
Запрещено рекламировать свои услуги или просить/требовать оплату за помощь, кроме разделов для платных услуг.
Правила форума
На первый раз устное предупреждение.
0
Custodianin
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 5
17.11.2011, 02:00  [ТС] #4
Извини, но можно попроще написать выбор, заполнение массива это понятно, а вот сам меанизм написания выбора чет недогоняю.
0
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
17.11.2011, 12:28 #5
modf()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2011, 12:28
Привет! Вот еще темы с ответами:

Перевод чисел из двоичной в десятичную систему счисления с дробной частью - C++
Нужно написать программу которая бы переводила числа с дробной частью из 2ичной системы в 10ричную . Не знаю даже как подступиться к...

Найти элемент массива со значением больше 10 с самой маленькой дробной частью - C++
Господа, товарищи, не могу разобраться с задачкой! Только перешел на одномерные массивы! Кто откликнется, прокомментируйте каждое...

Преобразование целочисленного представления дробной части числа в действительное число - C++
Как сделать вывод 0 в другой часте числа? Число складывается с 2-х: целое и вещественное, первое допустим 1, 2-е 32, в результате 1.32,...

Вывести на экран пары чисел с наименьшей разностью - C++
Вход: - программа, получает рандомные числа от 0 &lt;= 100; Выход: - программа, сначала, должна вывести найменьшее абсолютное...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.11.2011, 12:28
Ответ Создать тему
Опции темы

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