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

Каждый из элементов одномерного массива заменить суммой цифр этого элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Постепенно удалять цифры http://www.cyberforum.ru/cpp-beginners/thread1830446.html
Доброго времени суток! При вводе чисел (например- 5434, программо будет постепенно удалять послед. цифру. 5434 543 54 5
C++ Написать программу, которая шифрует и дешифрует файл алгоритмом с открытым ключом шифруещая и дешифруещая программа на с++ с открытым ключом http://www.cyberforum.ru/cpp-beginners/thread1830422.html
C++ Воспроизвести всё усложняющийся порядок нажатия кнопок или рисунков (игра «Тренировка памяти»)
Вот дали такое задание. Ни как не могу придумать идею. Предложите какую нибудь идею на консоли. Какую рограмму можно написать? Вот само задание: Игра «Тренировка памяти». Требуется воспроизводить все усложняющийся порядок нажатия кнопок или рисунков.
Задание с рекуррентным соотношением C++
В задании нужно найти сумму ряда. При решении использовать только рекуррентные соотношения и с++. Ряд загружен картинкой. Заранее спасибо!
C++ Код Хэмминга (Dev C++) http://www.cyberforum.ru/cpp-beginners/thread1830371.html
всем добрый день; сможете помочь с кодом, надо написать код хэмминга в dev c++, плиииз. по братский
C++ Определить ближайшее к числу справа число, большее его самого. Стек Помогите, пожалуйста, с заданием. В строку выписан большой список действительных чисел (порядка нескольких миллионов записей). Для каждого числа из списка определить ближайшее к нему справа число, большее его самого. Результат оформить в виде файла, в котором сформировать строки вида <число из списка> <найденное ближайшее> Если ближайшего большего для очередного числа не нашлось, то вместо... подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
353 / 247 / 122
Регистрация: 09.05.2014
Сообщений: 743
20.10.2016, 11:17     Каждый из элементов одномерного массива заменить суммой цифр этого элемента
Azkaban,
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
29
30
31
32
33
#include <iostream>
using namespace std;
 
using namespace std;
 
const int N = 10;
 
int main()
{
int array[ ] = {12, 34, 56, 67, 78, 89, 90};
int length = sizeof(array) / sizeof(*array);
for (int i = 0; i < length; i++)
cout << array[i] << " ";
int sum[N], max=array[0], min=array[0];
cout <<endl<<"modified array:\n";
for(int i = 0; i<length; i++)
{
int sum = 0;
while (array[i] > 0) {
sum += array[i] % 10;
array[i] /= 10;
}
array[i] = sum;
cout<<array[i]<<' ';
if(max < array[i]) max = array[i];
if(min > array[i]) min = array[i];
}
cout<<endl;
cout << "Min: " << min << endl;
cout << "Max: " << max << endl;
 
return 0;
}
Добавлено через 1 минуту
nmcf, смешно, но почему-то компилируется (проверял на Dev-C++ 5.11)
 
Текущее время: 17:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru