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

Определить номер числа по абсолютной величине, самого близкого к своему номеру. В С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дерево поиска. Обход в ширину. http://www.cyberforum.ru/cpp-beginners/thread878811.html
Организовать двоичное дерево поиска, состоящее из целых чисел. Вывести содержимое его узлов, обходя это дерево в ширину.
C++ Нужно немного изменить код (сумма от последнего отрицательного элемента массива до первого положительного) Народ такая проблема, мой код считает сумму от последнего отрицательного элемента массива до первого положительного. Как сделать чтобы он считал сумму элементов от первого положительного до... http://www.cyberforum.ru/cpp-beginners/thread878789.html
C++ почему программа не работает?
Задача звучит так: "Описать функцию WordK(S, K) строкового типа, возвращающую K-е слово строки S (словом считается набор символов, не содержащий пробелов и ограниченный пробелами или началом/концом...
Квадрат числа C++
Подскажите, пожалуйста, алгоритм быстрого возведения числа (порядка 1000-2000 бит) в квадрат. Реализовать нужно будет на С в стиле void sqr (int* number, int numberLength) либо с использованием...
C++ Потоки, работа с файлами http://www.cyberforum.ru/cpp-beginners/thread878767.html
Задача: Структура записи: Шифр изделия, наименование, остаток на складе, количество заказанных изделий, срок поступления на склад. Выдать на экран информацию об изделиях, запас которых меньше...
C++ Нужно написать код программы по алгоритму Есть алгоритм нужно по нему написать программу. И если можно с комментариями. Большое спасибо заранее! подробнее

Показать сообщение отдельно
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
26.05.2013, 10:26
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
28
29
30
31
#include <iostream>
using namespace std;
 
int main()
{
 setlocale(LC_ALL,"RUSSIAN");
 cout<<"Введите числа"<<endl;
 const int N=20;
 float arr[N];
 int i=0,k;
 for(i;i<N;i++)
 {
 cin>>arr[i];
 if(!arr[i])
     break;
 }
 float old_=1000000;
 for(int j=0;j<i;j++)
 {
 float new_=abs(arr[j]-j-1);
 if(old_>new_)
     {
         old_=new_;
         k=j+1;
     }
 }
 cout<<"Число номер "<<k<<" по абсолютной величине, самое близкое к своему номеру."<<endl;
 system("pause");
 return 0;
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru