Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
1

Распечатать все числа от 1 до N, у которых первая и вторая цифра справа равны числу M

17.02.2016, 21:27. Просмотров 930. Ответов 12
Метки нет (Все метки)

Распечатать все числа от 1 до N, у которых первая и вторая цифра справа равны числу M.
Число N (в диапазоне от 1 до 1000). Все числа от 1 до N натуральные.
Напишите пожалуйста полностью программу с выводом. С меня спасибки)
1
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2016, 21:27
Ответы с готовыми решениями:

Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа равны
Здравствуйте) помогите пожалуйста Разработать программу на языке С++ Распечатать числа в диапазоне...

Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа имеют разную четность
Помогите пожалуйста сделать программу! В диалоговом режиме вводится некоторое число N (В диапазоне...

Распечатать числа в диапазоне от 1 до N, у которых младшая цифра кратна текущему числу
Распечатать числа в диапазоне от 1 до N, у которых младшая цифра кратна текущему числу. оч...

Распечатать все трёхзначные числа, сумма цифр которых равна заданному натуральному числу
Очень Нужно Друзья!!! Буду благодарен при содействии. Распечатать все трехзначные числа ,сумма...

Найти и распечатать все трехзначные числа, сумма цифр которых равна вводимому с клавиатуры числу
2. Найти и распечатать все трехзначные числа, сумма цифр которых равна вводимому с клавиатуры...

12
Байт
Эксперт C
21305 / 13469 / 2839
Регистрация: 24.12.2010
Сообщений: 28,568
17.02.2016, 21:49 2
C++
1
2
for(i=100; i<=1000; i+=100)
  cout << i + 11*M << endl;
Цитата Сообщение от Hidan990 Посмотреть сообщение
полностью программу с выводом
Меня интересует только содержательная часть. И опасение, что найдется кто-то, что будет все числа по одному перебирать.
Цитата Сообщение от Hidan990 Посмотреть сообщение
С меня спасибки)
Обойдемся.
1
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
17.02.2016, 23:12  [ТС] 3
Напишите пожалуйста полностью, очень нужно
0
Байт
Эксперт C
21305 / 13469 / 2839
Регистрация: 24.12.2010
Сообщений: 28,568
17.02.2016, 23:14 4
Цитата Сообщение от Hidan990 Посмотреть сообщение
Напишите пожалуйста полностью, очень нужно
Начинай. Мы поддержим. Пойми, это не каприз мой. Я просто не знаю, как вы оформляете программы.
1
17.02.2016, 23:14
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
17.02.2016, 23:32  [ТС] 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <stdlib.h>
#include <wchar.h>
#include <locale.h>
 
int main(int argc, char *argv[]) {
    setlocale(LC_ALL, "ru_RU.UTF-8");
 
    int i;
    int num;
    for(i=100; i<=1000; i+=100)
    cout << i + 11*M << endl;
0
Даценд
Модератор
Эксперт .NET
5081 / 4329 / 2805
Регистрация: 20.04.2015
Сообщений: 7,796
17.02.2016, 23:42 6
Байт,
А почему i от 100, а не от 0?
0+11*M тоже даст искомое число.
И если i<=1000, то при i==1000 выйдем за границы диапозона.
2
Байт
Эксперт C
21305 / 13469 / 2839
Регистрация: 24.12.2010
Сообщений: 28,568
18.02.2016, 00:14 7
Лучший ответ Сообщение было отмечено Hidan990 как решение

Решение

Даценд, Во всем ты прав. Спасибо.!
Hidan990
, Ну вот. Есть уже о чем говорить. А то я уже из-за тебя администрацию побеспокоил.
http://www.cyberforum.ru/about-forum...ml#post8768279
Замечание тебе. Код заключай в теги. Чай уже пол-года на форуме.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
#include <wchar.h>
#include <locale.h>
int main(int argc, char *argv[]) {
setlocale(LC_ALL, "ru_RU.UTF-8");
int i;
int num, M;
cout >> "Введи N:";
cin >> num;
cout >> "Введи M:";
cin >> M;
for(i=0; i+11*M<=num; i+=100) {
 cout << i + 11*M << endl;
}
}
С учетом замечаний Даценд,
1
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
18.02.2016, 00:21  [ТС] 8
Большое спасибо, но выдаёт ошибку в 12 строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <wchar.h>
#include <locale.h>
 
 int main(int argc, char *argv[]) {  
 setlocale(LC_ALL, "ru_RU.UTF-8");
 
 int i;
 int num, M;
 
 cout >> "Введи N:";
 cin >> num;
 cout >> "Введи M:";
 cin >> M;
 {
  for(i=1; i+11*M<=num; i+=100) 
  cout << i + 11*M << endl;
 }
}
1
Байт
Эксперт C
21305 / 13469 / 2839
Регистрация: 24.12.2010
Сообщений: 28,568
18.02.2016, 00:34 9
Цитата Сообщение от Hidan990 Посмотреть сообщение
но выдаёт ошибку в 12 строке
И в 14-й тоже. Поставь стрелки в другую сторону. Сам-то не додумался? А транслятор-то чего говорит? Только строчку и более ничего? Его разговор тебе невнятен? Так покажи его. И, вообще, учись не только здесь.
1
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
18.02.2016, 00:37  [ТС] 10
Поставил я сразу в другую, не помогло
Вот ошибка:
[Error] C:\Program Files (x86)\C-Free Standard\temp\Untitled1.cpp:18: `endl' undeclared (first use this function)
0
Байт
Эксперт C
21305 / 13469 / 2839
Регистрация: 24.12.2010
Сообщений: 28,568
18.02.2016, 00:40 11
Цитата Сообщение от Hidan990 Посмотреть сообщение
`endl'
Напиши вместо него "\n"
1
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
18.02.2016, 00:45  [ТС] 12
Большое спасибо, всё работает)
0
ValeryS
Модератор
7885 / 5867 / 768
Регистрация: 14.02.2011
Сообщений: 20,160
Завершенные тесты: 1
20.03.2016, 21:30 13
Байт, все у тебя хорошо, все правильно но есть одна бяка(у ТС тоже)
области видимости не вижу, а равно и файла iostream,посему видать и ругается на endl cin cout
1
20.03.2016, 21:30
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2016, 21:30

Распечатать числа в диапазоне от 1 до n у которых имеется делитель (не равный числу) кратный числу м
Распечатать числа в диапазоне от 1 до n у которых имеется делитель (не равный числу) кратный числу...

Дано n целых цифр от 0 до 9. Где первая цифра соответствует разряду единиц, вторая - десяткам, а n-ая цифра соответсвует
Дано n целых цифр от 0 до 9. Где первая цифра соответствует разряду единиц, вторая - десяткам, а...

Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа равны числу M
Решаются две задачи: первая по Вашему варианту, вторая со сдвигом 8. Решение двух задач реализовать...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

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