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

Последовательность чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти название предприятия, заплатившего меньше всего налогов http://www.cyberforum.ru/cpp-beginners/thread455107.html
Добрый день, Вот задание: 1. Добавлять данные структуры с указанными полями в файл 2. Просматривать структуры из файла 3. Функции программы сделать в виде меню 4. Поля записи: код предприятия, название, сумма уплаченных налогов. Операция: найти название предприятия, заплатившего меньше всего налогов. Вот отдельно написал работу с файлом: struct Firm { char code;
C++ Сложность в реализации команды Программа открывает окно, заголовком которого является командная строка. Обеспечить возможность перетаскивания окна за любую точку его содержимого. http://www.cyberforum.ru/cpp-beginners/thread455095.html
C++ Вывод в файл на русском языке
Добрый день!!! Ребят, проконсультируйте, пожалуйста) Программа, которая записывает текст в файл до тех пор, пока не введена пустая строка. Собственно говоря, как сделать так, чтобы вывод в файл, если я ввожу строку на русском языке, выполнялся корректно. Т.е. строка "русский язык" отображается в файле как "агббЄЁ© п§лЄ" .На английском все нормально) И еще один вопрос: файл не открывается,...
C++ Описание функции ltoa
ltoa ( string,10) Это превращение из инт в чар. Что значит параметр 10?
C++ вывести на экран все строки файла содержащие двузначные числа http://www.cyberforum.ru/cpp-beginners/thread455071.html
Задание: вывести на экран все строки файла содержащие двузначные числа мой код: #include <iostream.h> #include <stdio.h> #include <ctype.h> #include <string.h>
C++ Написать функцию PrnStruct() с одним параметром типа TMyStruct, выводящую на печать значения полей структуры. Разработать тип данных TMyStruct– структуру, содержащую поля различных типов. В функции main() описать переменную данного типа TMyStruct, присвоить полям данной структуры значения с помощью оперции присваивания. Написать функцию PrnStruct() с одним параметром типа TMyStruct, выводящую на печать значения полей структуры. Обратиться к данной функции из функции main(), чтобы увидеть на экране... подробнее

Показать сообщение отдельно
Roof
 Аватар для Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
01.03.2012, 13:06     Последовательность чисел
Начнем с того, что порядковый номер начала 0.
В моей функции
koef_first и koef_last это и есть порядковые номера тех чисел последовательности между которыми наше случайное число value_source
1) Если нужно, каждый раз, обращаясь к функции round77() возвращать еще и порядковый номер, то функцию можно переписать так чтобы она возвращала структуру с двумя полями ( и для случая если случайное число и есть число последовательности - value_current делится нацело на STEP надо дописать несколько строк, ввести переменную koef - порядковый номер и вычислить его делением value_current на STEP ):
- само число последовательности
- его порядковый номер

Если value_result == round_first, то koef_first, а если value_result == round_last, то соответственно koef_last

2) Если нужно только иногда вычислять порядковый номер числа последовательности, то в main() допишите:
C++
1
2
    int value = ( round77( 120, BEGIN, STEP ) - BEGIN ) / STEP ;
    cout << "Порядковый номер для 120 ( будет округлен к 128 )" << value << endl;
Алгортим вычисления порядкового номера прост - отнимаем от числа последовательности BEGIN и делим разницу на STEP.
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru