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

не могу разобраться.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Семантический анализтор http://www.cyberforum.ru/cpp/thread220737.html
Привет всем! вообщем есть задание: Си-грамматика арифметических выражений со скобками, операций *,&, (), , <точка>, -> Семантика: восстановление типа данных идентификатора по виду выражения. нужно написать семантический анализатор... кто нибудь пытался сделать что нибудь подобное и где можно почитать про то, как реализовать семантический анализатор? сам хочу начать с изучения вот отсюда...
C++ Рисуем граф на mfc Кто знает как рисовать линии со стрелками. Суть такова я с файл считываю матрцу смежности, и на основе ее соеденяю соответствующие вершинки. Но так как у меня граф ореентированый мне нужно указать стрелкаой направление. Как это сделать?? http://www.cyberforum.ru/cpp/thread220619.html
нужно написать програмки.... C++
Пожалуйста помогите разобраться с программами на С++, завтра зачёт, а я всё сдал, осталось только С++, а в неё вообще ничего не знаю.....(((((....... Вариант № 1.8 Составить программу для вычисления функции y=f(x), графическое представление которой приведено на рисунке. Аргумент функции и ее значение – вещественные. Значение аргумента ввести с клавиатуры. На экран вывести значение аргумента и...
C++ Кэш.Функции
Многократно вызываемая функция может запоминать результаты последнего вычисления и если то что требуется она уже делала - то не пересчитывать еще раз, а выдать из ранее посчитанного? Это означает кэширование в программировании? Мне просто надо сделать задачу о числах Фибоначи через функцию с кэшированием.Можете привести пример таких функций? Как сделать числа Фибоначи рекурсивно я знаю, а вот с...
C++ Ошибка сегментации при освобождении памяти http://www.cyberforum.ru/cpp/thread220146.html
Вот в упор не понимаю, почему программа вылетает уже на завершающем этапе. Пожалуйста, посмотрите, что не так // для тестирования #include <iostream> #include "vbytearray.h" using namespace std; int main() { cout << "\n******** Test VByteArray ********\n";
C++ C++ Builder6 Текс т в файле: "Если душа родилась крылатой- Что ей хоромы- и что ей хаты" Используя функции обработки строковых и символьных переменных, соединить обе строки и выделить подстроку заключённую между символами "-". подробнее

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

не могу разобраться.. - C++

26.12.2010, 23:27. Просмотров 467. Ответов 3
Метки (Все метки)

Вывести на экран все натуральные числа из диапазона от A до B, в записи которых цифра 7 встречается ровно N раз. При отсутствии чисел с указанными свойствами выдать на экран сообщение “Требуемых чисел нет”. Границы диапазона A и B и значение N ввести с клавиатуры


Не получается сделать с числом N, не знаю даже как это сделать, чтобы выдавал только такие значения, сколько раз должно встречаться одинаковых цифр в числе, т.е. такое кол-во цифр=N


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
#include <iostream>
#include <locale>
 
int main()
{
long a, b, n;
setlocale(LC_ALL, "Rus");
std::cout << "Вести число N" << std::endl;
std::cin >> n ;
std::cout << "Ввести интервал (A и B)" << std::endl;
std::cin >> a >> b;
 
bool fl=false; 
for(long i = a; i <= b; i++)
 
if((i/100000+i%10==7) && ((i >10) || (i > 10000 && i < 99999)))
{
 
std::cout << i << " ";
std::cout << c << " ";
fl=true;}
if(!fl)
std::cout << "Требуемых чисел нет" << std::endl;
 
 
fflush(stdin); 
std::cin.get();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru