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

Обработка исключений. Среди x1,..., х100 найти ближайшее к какому-либо целого - C++

Восстановить пароль Регистрация
 
p1ka4y777
 Аватар для p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
20.12.2013, 03:15     Обработка исключений. Среди x1,..., х100 найти ближайшее к какому-либо целого #1
Вот условие: пусть x1 = 0.3, х2 = -0.3, xi = i + sin (xi-2), i = 2,3, ... Среди x1, ..., х100 найти ближайшее к какому-либо целого

вот решенеие:
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
#include <stdio.h>
#include <math.h>
#include "conio.h"
#define N 100
 
int main(void)
{
    double X[N]; 
    int min_i = 0; 
    double min = 1, f = min-1;
    
    X[0] = 0.3; 
    X[1] = -0.3;
    for (int i = 2; i < N; i++) 
    {
        X[i] = i + sin(X[i-2]);
        if ((f = X[i] = fabs(X[i] - int(X[i]))) < min) 
        { 
        min = f; 
        min_i = i; 
     }
    }
    printf("X[%d] = %f\n", min_i, min);
    _getch(); 
        return 0;
}
вопрос в том, как редактировать код с обработкой исключений?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2013, 03:15     Обработка исключений. Среди x1,..., х100 найти ближайшее к какому-либо целого
Посмотрите здесь:

C++ обработка исключений
C++ Дана матрица размера N×M. Найти максимальный среди элементов тех строк|столбцов, которые упорядочены либо по возрастанию
C++ В массиве вещественных чисел найти ближайшее к какому-нибудь целому.
Обработка исключений с пмощью структурированной обработки исключений C++
Обработка исключений C++
Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, C++
C++ Найти максимальное значение среди разрядов целого числа a
C++ Создать программу, на основе ответов пользователя, приходящую к какому-либо выводу.

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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