0 / 0 / 0
Регистрация: 21.12.2021
Сообщений: 2
1

Найти все трехзначные числа которые при делении на 47 имеют остаток 43

21.12.2021, 10:07. Показов 940. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача: Напишите програмный код нахождения всех трезначных чисел, что при дилении на 47 имеют остачу 43
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2021, 10:07
Ответы с готовыми решениями:

Найти все трехзначные числа, которые при делении на 2 дают остаток 1 и при делении на 3 остаток 2
Снова прощу о помощи . Работа в цикле. 1.Программа просит ввести любое число от 0 до 60 после...

Вложенный цикл. Найти трехзначные числа, которые при делении на 2 дают остаток 1, при делении на 3 остаток 2, при делении на 4 остаток 3
НАЙТИ С ПОМОЩЬЮ ВЛОЖЕННОГО ЦИКЛА))) найти асе трехзначные числа, которые при делении на 2 дают...

Найти все трехзначные числа, которые при делении на 2 дают остаток 1
#include "stdafx.h" #include <iostream> using namespace std; void _tmain() {int i,j,k,a;...

Найти все трёхзначные числа, которые при делении на 2 дают остаток 1
1. решила 2. Найти все трёхзначные числа, которые при делении на 2 дают остаток 1, при делении на...

На промежутке от 1 до N найти все числа, которые при делении на a дают остаток b , а при делении на b дают в остатке a
2. Ввести два натуральных числа a и b , на промежутке от 1 до N найти все числа, которые при...

9
2105 / 1192 / 496
Регистрация: 11.10.2018
Сообщений: 6,000
21.12.2021, 10:25 2
C++
1
2
3
4
5
int i;
 
for(i = 100; i <= 999; i++)
    if(i%47 == 43)
        cout << i << '\n';
0
823 / 626 / 321
Регистрация: 24.02.2017
Сообщений: 2,209
21.12.2021, 11:21 3
Лучший ответ Сообщение было отмечено zss как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cmath>
using namespace std;
 
int main() {
    int a=2;
 
    while((int)log10(47.*a+43)+1<4)
         cout<<(a++)*47+43<<"\n";
    return 0;
}
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
21.12.2021, 11:32 4
C++
1
2
3
4
5
6
7
int k=1;
do
{
k++;
cout<<k<<" "<<(k*47+43);
 
}while((k*47+43)<1000);
0
Вездепух
Эксперт CЭксперт С++
11694 / 6373 / 1723
Регистрация: 18.10.2014
Сообщений: 16,059
21.12.2021, 11:35 5
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
  for (int i = (100 + 4 + 47 - 1) / 47 * 47 - 4; i < 1000; i += 47)
    std::cout << i << std::endl;
}
0
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
21.12.2021, 11:39 6
ValeryS, одно значение будет лишним. Надо k++ переставить ниже
C++
1
2
3
4
5
6
7
int k=2,n=137;
do
{
   cout<<k-1<<" "<<n<<endl;
   k++;
   n+=47;
}while(n<1000);
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
21.12.2021, 12:15 7
Цитата Сообщение от zss Посмотреть сообщение
одно значение будет лишним. Надо k++ переставить ниже
не не будет
Цитата Сообщение от ValeryS Посмотреть сообщение
int k=1;
k=1
Цитата Сообщение от ValeryS Посмотреть сообщение
k++;
k=2
2*47+43=94+43=137
0
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
21.12.2021, 12:36 8
Цитата Сообщение от ValeryS Посмотреть сообщение
не не будет
Будет, последнее:
Найти все трехзначные числа которые при делении на 47 имеют остаток 43
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
21.12.2021, 15:57 9
Цитата Сообщение от zss Посмотреть сообщение
Будет, последнее
да, пардон, опделался
ну будем действовать в стиле Catstail break для выхода из цикла
C++
1
2
3
4
5
6
7
8
int k=1;
do
{
k++;
if((k*47+43)>=1000) break; 
cout<<k<<" "<<(k*47+43);
 
}while(1);
как говаривал ребе из анекдота: "у меня еще столько идей"
0
Модератор
Эксперт CЭксперт С++
5174 / 2896 / 1501
Регистрация: 14.12.2018
Сообщений: 5,233
Записей в блоге: 1
21.12.2021, 17:18 10
C++
1
2
3
4
5
6
7
#include <iostream>
int main()
{
    for (size_t n = 137; n < 1000; n += 47)
        std::cout << n << " ";
    return 0;
}
0
21.12.2021, 17:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2021, 17:18
Помогаю со студенческими работами здесь

Найти все четырехзначные числа, которые при делении на 3 дают остаток 1
В общем у меня тут оказия произошла: попросили помочь с задачами по информатике, а прочитав их...

Найти все числа, которые при делении на a дают остаток b, а при делении на b дают в остатке a
Ввести два натуральных числа a и b, на промежутке от 1 до N найти все числа, которые при делении на...

Задан текстовый файл который содержит последовательность целых чисел.Упорядочить элементы которые имеют остаток L при делении числа на K.
Задан текстовый файл который содержит последовательность целых чисел.Упорядочить за возрастанием те...

Найти трехзначные числа, которые при делении на 47 дают в остатке 43
Составить программу поиска трехзначных чисел, которые при делении на 47 дают в остатке 43, а при...

Вывести в порядке возрастания все числа от a до b, которые дают остаток c при делении на d
Остатки Даны целые неотрицательные числа a, b, c, d, при этом 0≤c&lt;d. Выведите в порядке...

Выведите в порядке возрастания все числа от a до b, которые дают остаток c при делении на d
Остатки Даны целые неотрицательные числа a, b, c, d, при этом 0≤c&lt;d. Выведите в порядке...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru