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

Как найти сумму цифр элементов массива? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив, нужна небольшая помощь http://www.cyberforum.ru/cpp-beginners/thread436334.html
Доброго времени суток. Вопрос следующий есть функция которая выводит на экран такой двумерый массив: 0 0 1 0 0 0 0 1 0 0 1 1 1 1 1 0 0 1 0 0 0 0 1 0 0
C++ Что такое куча,стек,очередь? Доброго Вам времени суток форумчане! Краткость сестра таланта, по этому сразу к делу. Объясните мне пожалуйста что такое куча, что такое стек, что такое очередь. В чём отличие. И очень большая просьба объясните это как ни будь по проще если можно, так лучше усваивается Зарине спасибо! :wall: http://www.cyberforum.ru/cpp-beginners/thread436303.html
Найти сумму ряда C++
Всем привет!!! дали задачку в С++ решить, но не могу понять как ее записать: an=n^3/(3n-3)! Вот сама задача: Найти сумму ряда с точностью e=10-4, общий член которого an=n^3/(3n-3)! Мне просто надо как записать эту запись: an=n^3/(3n-3)! ?????? Добавлено через 33 минуты Помогите плиз!!!
Как ввести предложение через пробелы? C++
Необходимо проверить является ли введенное слово палиндромом ... тут все ясно ... А как быть если нужно проверить на палиндром целое предложение??? Как проверить я додумаюсь ... вопрос в том как его ввести ....
C++/CLI WinForms Ввод нецелого числа с запятой и точкой http://www.cyberforum.ru/cpp-beginners/thread436094.html
В текстовое поле вводится число при нажатии кнопки производятся расчеты и выводится ответ. Если вводить челое число или число с запятой то все нормально, а если ввести вместо запятой точку то выводится ошибка. Как сделать что бы можно было вводить как запятую так и точку?
C++ Передать массив элементов(типа int) объекта, в функцию из массивов(типа int) Представьте такую ситуацию. Есть у вас массив чисел: Mass И вы хотите передать его в функцию. Я делаю это так: //объявим ф-ю: func(const short*Mass) { ... } //передадим эл-т: подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
27.09.2013, 08:08     Как найти сумму цифр элементов массива?
Жанерке, можно сделать так, введя дополнительную функцию.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
 
int sum_of_digits(int num)
{
    int sum = 0;
    
    while (num != 0)
    {
        sum += num % 10;
        num /= 10;
    }
    
    return sum;
}
 
void transform(int *begin, int *end, int (*func)(int))
{
    while (begin != end)
    {
        *begin = func(*begin);
        
        ++begin;
    }
}
 
#define ROWS 3
#define COLS 3
 
void transform2(int arr[][COLS], int (*func)(int))
{
    int i;
    
    for (i = 0; i < ROWS; ++i)
        transform(arr[i], arr[i] + COLS, func);
}
 
int main(void)
{
    int arr[ROWS][COLS] = { { 111, 112, 113 }, { 114, 115, 116 }, { 117, 118, 119 } };
    int i, j;
    
    transform2(arr, sum_of_digits);
    
    for (i = 0; i < ROWS; ++i)
    {
        for (j = 0; j < COLS; ++j)
            printf("%d  \t", arr[i][j]);
        printf("\n");
    }
    
    return 0;
}
 
Текущее время: 07:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru