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

Пошаговый ввод данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти последнее вхождение подстроки в строку http://www.cyberforum.ru/cpp-beginners/thread205797.html
Нужно нати последнее вхождение определенной подстроки в строку. Help!
C++ Выбор среды Прошу прощение, за повтор темы, но главная тема закрыта для обсуждения, а ответа на свой вопрос я не нашла. Подскажите, пожалуйста, в какой бесплатной среде программировать, если я до этого... http://www.cyberforum.ru/cpp-beginners/thread205796.html
C++ вывести слова из файлы наоборот
на диске заранее создан файл, в нем записан некоторый текст, необходимо вывести слова текста в обратном порядке вот я написал программу кот. выводит слова в обратном порядке #include <iostream.h>...
Вывод координат на осях графика C++
Необходимо вывести график параметрической функции с осями и, собственно, координатами точек. Т.к. график параметрический, то он может получится самых забавных форм, что усложняет "красивый" вывод...
C++ Функция умножения массивов http://www.cyberforum.ru/cpp-beginners/thread205779.html
Написать функцию умножения массивов.
C++ Массивы. Упорядочить строки.. 1!!! Упорядочить строки данной вещественной матрицы по возрастанию наибольших элементов строк. 2!!! Определить количество столбцов матрицы, эквивалентных заданному, и вывести их номера. Столбцы... подробнее

Показать сообщение отдельно
LonDark
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 5

Пошаговый ввод данных - C++

07.12.2010, 23:13. Просмотров 621. Ответов 0
Метки (Все метки)

Выполнить задание без хранения последовательности значений...
Вводится последовательность из n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к какому-либо целому.
#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;
void main()
{
int n, i=1;
cout<<"Enter elements' demension: ";
cin>>n;

double p, k=0.99, u, m;
do
{
cout<<"Enter ["<<i<<"] element: ";
cin>>p; //m - celaya chast, k - chislo
//drobnaya chast chisla=modf(k,&m)
if((modf(p,&u))<(modf(k,&m)))
k=p;
i++;
}
while(i<=n);
cout<<k<<endl;
}
я написал...но у меня она не так работает(( подскажите что не так..)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru