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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Amsteri
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 24
#1

Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7 - C++

27.09.2013, 20:12. Просмотров 1083. Ответов 6
Метки нет (Все метки)

Знайдіть 10 перших натуральних чисел, що більші за 100, кратні 9 та закінчуються на цифру 7.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2013, 20:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7 (C++):

Найти 10 первых натуральных чисел, оканчивающихся на цифру 7 кратных числу 9, не меньших 100 (Pascal -> C++) - C++
Найти 10 первых натуральных чисел, оканчивающихся на цифру 7 кратных числу 9 и находящихся в интервале левая граница которого равна 100 ...

Четверки простых чисел из первых 100 натуральных - C++
Привет всем Найти все четверки простых чисел из первых 100 натуральных, принадлежащих одному десятку Собственно есть код: ...

Найдите сумму первых n натуральных чисел, которые являются степенью числа 3 - C++
Найдите сумму первых n натуральных чисел, которые являются степенью числа 3.

Найдите сумму первых n натуральных чисел, которые являются полными квадратами - C++
Найдите сумму первых n натуральных чисел, которые являются полными квадратами.

Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. - C++
Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. Привет всем вот мой...

6.34. Найти 15 первых натуральных чисел, делящихся нацело на 19 и нахо-дящихся в интервале, левая граница которого равна 100 - C++
6.34. Найти 15 первых натуральных чисел, делящихся нацело на 19 и нахо-дящихся в интервале, левая граница которого равна 100

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
27.09.2013, 20:20 #2
А можно по-русски?

Добавлено через 16 секунд
Всё-таки офф.языки форума - русский и английский
0
Amsteri
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 24
27.09.2013, 20:24  [ТС] #3
Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7.
0
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
27.09.2013, 20:38 #4
Вообще задачи надо учиться решать самому или бросать программирование.
Но вот решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main()
{
    int founded[10], numOfFounded = 0;
    for(int n = 100; numOfFounded < 10; n++){
        if(n - n/10*10 == 7 && n % 9 == 0){ //don't touch magick
            founded[numOfFounded] = n;
            numOfFounded++;
            cout << n << endl;
        }
    }
    return 0;
}
Логика строки где don't touch magick:
если из int вычесть его, разделённого на 10, а потом умноженного на 10, мы получим единицы в этом числе (у примеру 108: 108/10 == 10 (10.8; .8 отрубается т.к. int), затем умножаем на 10, получаем 100, далее из 108 вычитаем 100 и получаем последнюю цифру == 8)
0
borodat
Заблокирован
27.09.2013, 20:38 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main () {
 
    const int s = 10;
    int n = 12, x = 9, y = 7;
    int count = 0;
 
    while (count < s) {
 
        int t = n++ * x;
        if (t % 10 == y) {
            std::cout << t << "; ";
            count++;
        }
    }
    std::cout << std::endl;
    return 0;
}
0
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
27.09.2013, 20:39 #6
А вообще я что-то тупанул, n - n/10*10 == 7 можно заменить на n%10 == 7
0
borodat
Заблокирован
27.09.2013, 20:41 #7
MastAKK, Думаю что можно еще оригинальней реализовать (имею ввиду оригинальней чем мой вариант).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2013, 20:41
Привет! Вот еще темы с ответами:

Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1 - C++
1. Даны числа натурального ряда от 4 до 100, накопить произведение только тех чисел из этого ряда, которые заканчиваются на цифру 1. И...

Программа для определения всех натуральных чисел, которые заканчиваются на 2 - C++
Получить распечатку всех чисел, оканчивающихся на цифру 2, из промежутка от 1 до N.

Найти K-ю цифру в строке натуральных чисел - C++
Сразу о главном: дано натуральное K. Найти K-ю цифру в строке натуральных чисел 123456789101112131415.... Что с этим счастьем делать, ума...

В последовательности всех натуральных чисел от 1 до k найти k-ую цифру - C++
Разработать программу, которая запрашивает с клавиатуры натуральное число k и определяет k-ую цифру последовательности...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.09.2013, 20:41
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru