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

Найти все натуральные числа, не превосходящие заданного числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ operator int() что за зверь? http://www.cyberforum.ru/cpp-beginners/thread177419.html
Несколько раз видел в интернетах такую запись: operator int(){}; По контексту так и не понял, что это такое, да и в литературе не встречал, гугл тоже молчитО_о Может кто-нибудь скажет, что это за...
C++ Минимальные строки массива Дан пример Q=min(2*MA*MB). Помогите пожалуйста в вектор Q внести минимальные строки матрицы: 2*MA*MB. Вот мои наработки: #include <iostream> #include <stdlib.h> #include <time.h> #include... http://www.cyberforum.ru/cpp-beginners/thread177396.html
Найти минимальный элемент матрицы C++
Плиз, помогите, учить некогда, а надо в понедельник сдать рабочую программу, темы пропустил. Короче: есть квадратный массив, вводится программистом, в каждой строке надо найти минимальный елемент,...
C++ Степень
Хочу реализовать 2 в 3 степени .. но не могу докумекать как это сделать .. Каким циклом сделать лучше ? 2*2*2=8 ВНИМАНИЕ НЕ КИДАЙТЕ ГОТОВОЕ РЕШЕНИЕ ХОЧУ САМ ДОПЕТРИТЬ (ДЛЯ СЕБЯ РЕШАЮ , СОБАЧИЙ...
C++ Изменяется значение щетчика http://www.cyberforum.ru/cpp-beginners/thread177374.html
програма читает с файлов числа, и выводит на екран. Не могу понять, почему щетчики i,j после исполнения цыкла увеличиваются на 1? Пишу в VS 2010 к примеру в файле у меня 7 чисел, и соответственно...
C++ Оканчивается ли число на 1? Помогите пожалуйста с алгоритмом, мне нужно определить, когда число оканчивается на 1 (кроме 11), т.е. 1, 21, 31, 41 и т.д. подробнее

Показать сообщение отдельно
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
17.10.2010, 15:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main() 
{ 
bool flag;  
int n; cin >> n;
for(int i = 10;i < n;++i){
int t = i;
int ost1 = t%10;
t /= 10;
while(t)
{ flag = false; 
    int ost2 = t%10;
    t /= 10;
    if(ost1 != ost2+1) break;
ost1 = ost2;
flag = true;
}
if(flag) cout << i << endl;
}
system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru