Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Surface + Visual Studio Всем добра. Кто-нибудь пробовал ставить визуалку 2012 на сурфайс или это извращение ? https://www.cyberforum.ru/ cpp-beginners/ thread1015120.html C++ Сдвиг массива, перевести с Pascal
Имеется код на Паскале, нужно переписать на С++))) Паскаль не учил, не получается, кто поможет? const nmax = 20; var a: array of integer; x: integer; i, n, key: integer; begin
C++ Определить функцию, возвращающую минимальное из нескольких чисел Определить функцию, возвращающую минимальное из нескольких чисел. Выполнить перегрузку функции для следующих типов параметров: 1.Три параметра типа int. 2.Четыре параметра типа int. 3.Три параметра типа float. 4.Два параметра типа double. Более по простому,Большое спасибо!!! https://www.cyberforum.ru/ cpp-beginners/ thread1015074.html C++ Вывод данных в выходной файл Здравствуйте =).Вот готовлюсь к олимпиаде, встретил такую задачку : На свой день рождения Петя купил красивый и вкусный торт, который имел идеально круглую форму. Петя не знал, сколько гостей придет на его день рождения, поэтому вынужден был разработать алгоритм, согласно которому он сможет быстро разрезать торт на N равных частей. Следует учесть, что разрезы торта можно производить как по... https://www.cyberforum.ru/ cpp-beginners/ thread1015072.html
Что тут исправить в цикле? C++
#include "stdafx.h" #include <stdio.h> #include <cmath> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL,"Rus"); int n; int i=1; float k, S=0;
C++ Нужно изменить двумерные массивы на динамические https://www.cyberforum.ru/ cpp-beginners/ thread1015049.html
Добрый вечер. Не помешала бы ваша помощь,в моей лабе,нужно заменить двумерные массивы на динамические. К сожалению,я не знаю как это сделать. *Задание: В матрице определить номер строки,в которой находится самая длинная серия одинаковых элементов. **Еще условие,что строки двумерного массива могут иметь различную длину. ***С программой я намудрил,но там все должно быть понятно. #include...
C++ Дифференциально импульсная кодовая модуляция народ подскажите нужно написать курсач ,на тему дифференциально импульсная кодовая модуляция... теорию написал) А с реализацией программы проблемы ( точнее ,вообще не представляю как её написать и инфу не могу найти ) подскажите , может пример программы или инфу какую небудь ( прога на C++) всем спасибо ) https://www.cyberforum.ru/ cpp-beginners/ thread1015038.html C++ Сортировка слов из массива по алфавиту
Здравствуйте! Возникла проблема. Написал программу для сортировки слов по алфавиту. Без использования функций все работало. Теперь выбивает ошибку. Заранее благодарен за помощь. #include<iostream> #include <locale.h> using namespace std; const int n=10; void sort(char *);
C++ Определить, сколько различных букв имеется в предложении помогите решить задачку... Добавлено через 35 минут помогите, хоть чем нибудь!) Добавлено через 1 час 32 минуты #include <iostream> #include <cstring> #include <cstdio> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1015032.html C++ Библиотека graphics.h https://www.cyberforum.ru/ cpp-beginners/ thread1015023.html
Доброго времени суток! Необходимо построить графики в библиотеке graphics.h. Сразу сталкиваюсь с проблемой: все функции построения, предусмотренные этой библиотекой в качестве аргументов просят числа int, однако координаты для них были сосчитаны в виде float и они настолько малы, что при замене типа большинство обнуляется. Быть может, кто-то знаком с этой библиотекой и посоветует...
Найти значения косинуса икса C++
Нужно найти значения косинуса икса
C++ Не могу разобраться, в чём ошибка. Программа перевода инфиксной записи в постфиксную. https://www.cyberforum.ru/ cpp-beginners/ thread1015015.html
вот код программы, которая должна переводить инфиксную запись в постфиксную. для бональныъ 1+2-4.... и тд работает. когда начинаю вводить бональные 1*2, то компилятор кладёт в выходную строку "1", затем он должен положить в стек знак "*", но как только он кладёт -сразу извлекает, а должен извлечь только после прочтения конечного символа входной строки ( в данном случае) #include <iostream>...
12 / 12 / 7
Регистрация: 09.10.2013
Сообщений: 222
22.11.2013, 17:07  [ТС] 0

Округление значений в двумерной динамической матрице - C++ - Ответ 5374267

22.11.2013, 17:07. Показов 1633. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от ПерС Посмотреть сообщение
Попробуем ещё раз:

зачем нужны функции никак?

считаешь, если не добавить в программу тело функции, она должна работать?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <math.h>
 
double round3 (double x) {
 double x2=x*1000;
 return (x2 - floor(x2)>=0.5 ? ceil(x2) : floor(x2))/1000;
}
 
int main () {
 double a[] = { 1.340856, 0.0000007, -1.00223, -4.00501, 1234.5678 };
 for (int i=0; i<5; i++) cout << round3(a[i]) << endl;
 cin.get();
 return 0;
}
Спасибо, помогло. Просто странно, как-то вышло. Из действий, которые происходят в программе - выходит такое:
matrix[2][4] = 4-(5*0.8) = -5.96046e-008 ---- хотя должен ведь выйти ровно 0. В чем может быть дело?

Вернуться к обсуждению:
Округление значений в двумерной динамической матрице C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2013, 17:07
Готовые ответы и решения:

Перестановка элементов в двумерной матрице
Нужно поменять местами элементы, которые находятся на главной диагонали с элементами на боковой...

Удалить строку и столбец в двумерной матрице
Помогите решить данную задачу, пожалуйста:)

Организовать квадрат из единиц в двумерной матрице
Задали юнит-тест к dll'ке написать. Суть функции заключается в том, что она должна в матрице...

Отсортировать столбцы в двумерной матрице методом выбора
в двумерной матрице отсортировать столбцы методом выбора

8
22.11.2013, 17:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2013, 17:07
Помогаю со студенческими работами здесь

Поменять местами числа по диагонали в двумерной матрице
Задание:дана матрица 3 на 4 поменять местами числа по.диагонали..все в виде функции надо сделать

Элементы, больше минимального по модулю, в двумерной матрице
дана двумерная матрица m на n. найти элементы больше минимального по модулю. вывести их количество

В двумерной матрице отсортировать столбцы методом вставок
помогите с задачками:) задача №1 В двумерной матрице отсортировать столбцы методом вставок...

Среднее значение соседних элементов в двумерной матрице
Для заданной целочисленной матрицы размера m*n с элементами, значения которых принадлежат...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru