Записать все трехзначные числа сумма цифр которых равна 3
Перейти к содержимому

Записать все трехзначные числа сумма цифр которых равна 3

  • автор:

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

Author24 — интернет-сервис помощи студентам

Найти все трехзначные числа, сумма цифр которых равна данному целому числу
Найти все трехзначные числа?сумма цифр которых равна данному целому числу! Ребята побыстрее надо.

Найти все трехзначные числа, сумма цифр которых равна заданному целому числу
Задача: Найти все трехзначные числа, сумма цифр которых равна данному целому числу Решение.

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

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

2639 / 1751 / 920

Регистрация: 16.10.2013

Сообщений: 5,068

Записей в блоге: 14

С циклом for сделал. 2 других вам для «подумать самостоятельно».

1 2 3 4 5 6 7 8 9 10
#include int main() { int k = 12; // данное число for(int i = 100; i  1000; ++i) { if(i / 100 + i / 10 % 10 + i % 10 == k) { std::cout   <" "; } } return 0; }

Найти все трехзначные числа, сумма цифр которого равна k

Author24 — интернет-сервис помощи студентам

Дано натуральное число k. Найти все трехзначные числа, сумма цифр которого равна k. Операцию деления, целочисленного деления и определения остатка не использовать.

Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Найти все трехзначные числа, сумма цифр которых равна n
Дано натуральное число n (n < 27). Найти все трехзначные числа, сумма цифр которых равна n.

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

Найти все трехзначные натуральные числа, сумма цифр которых равна В, а само число состоит из разных цифр
using System; using System.Collections.Generic; using System.Linq; using System.Text; .

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

626 / 390 / 135
Регистрация: 06.03.2017
Сообщений: 1,457

Лучший ответ

Сообщение было отмечено yosia как решение

Решение

1 2 3 4 5 6 7
int k = 15; for (int i = 100; i  1000; i++) { var sum = i.ToString().Select(x => char.GetNumericValue(x)).Sum(); if (sum==k) Console.WriteLine(i); }

Регистрация: 31.03.2020
Сообщений: 11
Спасибо большое 🙂
Жесток & Наивен
483 / 188 / 91
Регистрация: 02.02.2017
Сообщений: 427

Лучший ответ

Сообщение было отмечено yosia как решение

Решение

Тоже самое, только без Linq.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
private static void Main(string[] args) { int k = Convert.ToInt32(Console.ReadLine()); for(int i = 100; i  1000; i++) { var temp = i.ToString(); var sum = 0; for(int j = 0; j  temp.Length; j++) { sum += Convert.ToInt32(temp[j].ToString()); } if(sum == k) Console.WriteLine(i); } Console.ReadLine(); }

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

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

Найти все трёхзначные цифры, такие, что сумма цифр равна А, а само число делится на В (А и В вводятся с клавиатуры)
Найти все трёхзначные цифры, такие, что сумма цифр равна А, а само число делится на В (А и В.

Найти все трехзначные числа, средняя цифра которых равна сумме первой и третьей цифр
Как сделать, чтобы выводило не только первое подходящее число, но и остальные? Может быть continue.

Найти все трехзначные числа, средняя цифра которых равна сумме первой и третьей цифр
Написать код решения поставленной задачи. Решение представить в трех видах: 1) с помощью цикла for;.

Найти все четырёхзначные числа сумма цифр которых равна А.
Доброго времени суток уважаемые Дамы и Господа! =) Вот задание на которое есть код(вижуал.

Или воспользуйтесь поиском по форуму:

Анализ алгоритма

Переберем цифры сотен, десятков и единиц и найдем все трехзначные числа, сумма цифр которых равна n .

Реализация алгоритма

Читаем входное значение n.

Перебираем цифры i , j, k трехзначного числа и подсчитываем количество троек (i, j, k), сумма которых равна n . Число сотен i не может равняться нулю, поэтому 1 ≤ i ≤ 9.

if (i + j + k == n) res++;

Выводим количество найденных трехзначных чисел.

Снова перебираем цифры сотен, десятков и единиц и выводим все трехзначные числа, сумма цифр которых равна n .

if (i + j + k == n) printf( «%d%d%d\n» ,i,j,k);

Java р еализация

import java.util.*;

public class Main

public static void main(String[] args )

Scanner con = new Scanner(System. in );

int n = con .nextInt();

int i , j , k , res = 0;

for ( i = 1; i

for ( j = 0; j

for ( k = 0; k

if ( i + j + k == n ) res ++;

System. out .println( res );

for ( i = 1; i

for ( j = 0; j

for ( k = 0; k

if ( i + j + k == n ) System. out .printf ( «% d%d%d \n» , i , j , k );

for i in range ( 1 , 10 ):

for j in range ( 0 , 10 ):

for k in range ( 0 , 10 ):

if (i + j + k == n): res = res + 1 ;

for i in range ( 1 , 10 ):

for j in range ( 0 , 10 ):

for k in range ( 0 , 10 ):

if (i + j + k == n): print ( str (i) + str (j) + str (k));

Записать все трехзначные числа сумма цифр которых равна 3

Регистрация: 06.11.2012

Сообщений: 40

C++ получить числа, сумма цифр которых = n

Помогите, пожалуйста, разобраться!
я написала код, который выводит все трёхзначные числа, сумма которых равна заданному числу n. Он работает прекрасно)

#include using namespace std; int main() < setlocale(0, ""); int n; // задаём число n int i; cout > n; // вводим число for(int i=100; i system ("pause"); return 0; >

но проблема в другом, мне решить такую же задачу, только для четырёхзначных чисел. Вроде всё просто, но программа работает неправильно. Помогите написать правильный код, и укажите, плиз, где у меня тут ошибка почему нет аналогии с трёхзначными числами.

#include using namespace std; int main() < setlocale(0, ""); int n; // задаём число n int i; cout > n; // вводим число for(int i=1000; i system ("pause"); return 0; >

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *