Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 17

Сумма цифр каждого элемента массива

01.11.2018, 20:33. Показов 5707. Ответов 4

Студворк — интернет-сервис помощи студентам
В одномерный массив с 50 элементами заносятся рандомные 3-х значные числа. Нужно вывести на экран элементы массива и сумму цифр каждого элемента, которая не равняется введенному числу.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.11.2018, 20:33
Ответы с готовыми решениями:

После каждого элемента массива состоящего из одинаковых цифр вставить заданное число
Дан массив положительных чисел а1,а2,а3…аN . Вставить в него после каждого числа, состоящего из одинаковых циф #include...

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

Определить количество различных цифр, содержащихся в десятичной записи каждого элемента массива натуральных ч
Определить количество различных цифр, содержащихся в десятичной записи каждого элемента массива натуральных чисел. Использовать...

4
 Аватар для Fixer_84
1505 / 969 / 812
Регистрация: 30.04.2016
Сообщений: 3,337
01.11.2018, 21:32
Лучший ответ Сообщение было отмечено _Newbie_12345 как решение

Решение

_Newbie_12345, здравствуйте! Вот решение:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream> 
#include <ctime> 
#include <cstdlib>
 
    using namespace std;
 
int main() {
    srand(time(NULL));
    int arr[50], sum, m, k = 0;
    cout << "A random array:\n\n";
    for (int i = 0; i < 50; i++) {
        arr[i] = 100 + rand() % 900;
        cout << arr[i] << " | ";
    }
    cout << "\n\nEnter a number:\n";
    cout << "m = ";
    cin >> m;
    cout << "\nOutput of the program:\n\n";
    for (int i = 0; i < 50; i++) {
        sum = arr[i] / 100 + arr[i] / 10 % 10 + arr[i] % 10;
        if (sum != m) {
            k++;
            cout << k << " => " << arr[i] << " | " << sum << "\n";
        }
    }
    system("pause");
    return 0;
}
2
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
01.11.2018, 21:39
_Newbie_12345, Вместо того, чтобы дублировать темы, не могли бы вы более внятно и грамотно изложить свою мысль?

Добавлено через 5 минут
_Newbie_12345, Прошу прощения. Эта та тема была сформулирована неграмотно. Эта - нормально. Соответственно, и дублирования нет.
Просто принято, если вопрос требует переформулировки, делать это в той же теме. Но это уже не криминал, а дело вкуса...
0
0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 17
01.11.2018, 21:57  [ТС]
Спасибо большое!
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
01.11.2018, 21:59
Цитата Сообщение от _Newbie_12345 Посмотреть сообщение
вывести элементы, при условии, что сумма цифр элемента не равняется введенному числу.
априори невозможно при таком условии
Цитата Сообщение от _Newbie_12345 Посмотреть сообщение
в который заносятся 3-х значные рандомные числа.
Следовательно выводить все))


upd: а, похоже не так прочел, число вводится с клавы видимо))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.11.2018, 21:59
Помогаю со студенческими работами здесь

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

Найдите все четырехзначные числа, сумма цифр каждого из которых равна 15
Задача:Найдите все четырехзначные числа, сумма цифр каждого из которых равна 15. Мое решение: #include &lt;iostream&gt; using...

После каждого четного элемента массива вставить 2 элемента с тем же значением, полученный массив отсортировать
после каждого четного элемента массива вставить 2 элемента с тем же значением.полученный масив отсортировать.очень хотелось бы с...

Найти среднее арифметическое цифр каждого элемента последовательности
Задания реализовать в среде Visual Studio в одном проекте на С++ 1. вводится последовательность из N целых чисел. найти среднее...

Найти количество N-значных натуральных чисел, сумма цифр каждого из которых равняется M (оптимизирвать код)
Здравствуйте, уважаемые знатоки. Мне снова нужна помощь по оптимизации решения. Со сложностью алгоритмов у меня, к сожалению, большие...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru