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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
milke
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 14
#1

Как подсчитать сумму цифр в массиве из двузначных чисел? - C++

12.01.2011, 19:07. Просмотров 2695. Ответов 16
Метки нет (Все метки)

как подсчитать сумму цифр в массиве из двузначных чисел? массив вводится в цикле от 10 до 99. помогите, пожалуйста(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2011, 19:07     Как подсчитать сумму цифр в массиве из двузначных чисел?
Посмотрите здесь:

Циклы: определить среди всех двузначных чисел те, которые делятся на сумму своих цифр - C++
Здравствуйте, помогите пожалуйста с программой на C++. (Определить среди всех двузначных чисел те, которые делятся на сумму своих...

Подсчитать сумму положительных чисел в массиве - C++
Добрыйд день. Требуется написать программу на языке Си Условие задачи: дан массив вещественных случайных чисел(размер массива...

В одномерном массиве целых чисел содержится два нулевых значения. Подсчитать сумму чисел, заключённых между двумя нулями. - C++
В одномерном массиве целых чисел содержится два нулевых значения. Подсчитать сумму чисел, заключённых между двумя нулями. Если можно с...

В массиве из 10 целых чисел подсчитать сумму элементов, стоящих левее максимального - C++
Помогите решить задачку! Препод ужасно объясняет, ничего не понимаю! В массиве из 10 целых чисел подсчитать сумму элементов,...

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

Найти в массиве натуральных чисел все группы элементов, имеющих одинаковую сумму цифр. - C++
Найти в массиве натуральных чисел все группы элементов, имеющих одинаковую сумму цифр. Массив вводится пользователем с клавы через пробелы....

Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13 - C++
2.Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
12.01.2011, 19:19     Как подсчитать сумму цифр в массиве из двузначных чисел? #2
Цитата Сообщение от milke Посмотреть сообщение
как подсчитать сумму цифр в массиве из двузначных чисел? массив вводится в цикле от 10 до 99. помогите, пожалуйста(((
массив заполняется любыми двузначными или же цифрами от 10 до 99поочереди??
milke
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 14
12.01.2011, 19:20  [ТС]     Как подсчитать сумму цифр в массиве из двузначных чисел? #3
Цитата Сообщение от eczo Посмотреть сообщение
массив заполняется любыми двузначными или же цифрами от 10 до 99поочереди??
массив заполняется по очереди
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
12.01.2011, 19:22     Как подсчитать сумму цифр в массиве из двузначных чисел? #4
Цитата Сообщение от milke Посмотреть сообщение
массив заполняется по очереди
а зачем тогда массив???

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
int main(){
 
int i,k=0;
for (i=10;i<100;i++)
    k+=i;
cout<<k<<" ";
 
cin.get();
return 0;
}
прост посчитай сумму от 10 -- 99 в цикле и все
maks_IQ
21 / 21 / 0
Регистрация: 05.01.2011
Сообщений: 173
12.01.2011, 19:24     Как подсчитать сумму цифр в массиве из двузначных чисел? #5
автору нужно сумму цифр, а не сумму чисел. так ведь?
milke
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 14
12.01.2011, 19:25  [ТС]     Как подсчитать сумму цифр в массиве из двузначных чисел? #6
а что означает k+=i?
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
12.01.2011, 19:26     Как подсчитать сумму цифр в массиве из двузначных чисел? #7
maks_IQ, если так то согласен)
milke
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 14
12.01.2011, 19:26  [ТС]     Как подсчитать сумму цифр в массиве из двузначных чисел? #8
Цитата Сообщение от maks_IQ Посмотреть сообщение
автору нужно сумму цифр, а не сумму чисел. так ведь?
сумму цифр каждого числа массива
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.01.2011, 19:27     Как подсчитать сумму цифр в массиве из двузначных чисел? #9
Цитата Сообщение от milke Посмотреть сообщение
а что означает k+=i?
k=k+i;
milke
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 14
12.01.2011, 19:31  [ТС]     Как подсчитать сумму цифр в массиве из двузначных чисел? #10
но это же получается общая сумма, не сумма каждого числа(
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
void main()
{
    int chisla [100], i; int sum=0;
        
    for (i=10;i<100;i++)
    {
        cout <<i<<endl;// ввод массива
    }
    
        
    while (i!=0)// нахождение суммы цифр числа
    
    {           
        sum += i%10;
            i = i/10;
    }
 
 
    cout << "sum = " << sum << endl;
    
    
}
но как это связать, не понимаю(
если все запустить, то считается сумма цифр только первого числа
maks_IQ
21 / 21 / 0
Регистрация: 05.01.2011
Сообщений: 173
12.01.2011, 19:38     Как подсчитать сумму цифр в массиве из двузначных чисел? #11
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
// asdfasd.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
using namespace std;
#include <iostream>
#include <Windows.h>
#include <conio.h>
 
 
int main()
{
    setlocale(LC_ALL,"rus");
    int mass[256];
    for(int i=10;i<100;i++)
{int j=10;
mass[i]=j;
j++;}
 
for (int i=10; i<100;i++)
{
    double a=i;
cout<< "Сумма цифр числа "<<i<<" равна "<<((((a/10)-(int(a/10)))*10)+int(a/10))<<"\n";
}
 
_getch();
return EXIT_SUCCESS;
}
попробуйте мой вариант. я делал в vs 2010
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.01.2011, 19:40     Как подсчитать сумму цифр в массиве из двузначных чисел? #12
Если правильно понял задание
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
void main()
{
int i,tmp=0;
int sum=0;
 
for (i=10;i<100;i++)
{
tmp=i;
while (tmp)// нахождение суммы цифр числа
  { 
    sum+=tmp%10;
    tmp/=10;
  }
 cout << "sum " << i <<"= "<< sum << endl;
 sum=0;
}
system("pause");
}
maks_IQ
21 / 21 / 0
Регистрация: 05.01.2011
Сообщений: 173
12.01.2011, 20:00     Как подсчитать сумму цифр в массиве из двузначных чисел? #13
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
 
#include "stdafx.h"
using namespace std;
#include <iostream>
#include <Windows.h>
#include <conio.h>
 
 
int main()
{
        setlocale(LC_ALL,"rus");
        double mass[256]; int j=0; int kolvo=0;
        cout<<"Введите кол-во элементов массива \n"; cin>>kolvo;
        cout<<"Введите эелементы массива \n";
        for(int i=0;i<kolvo;i++)
{
        cin>>j;
        mass[i]=j;
}
 
for (int i=0; i<kolvo;i++)
{
        
cout<< "Сумма цифр числа "<<mass[i]<<" равна "<<((((mass[i]/10)-(int(mass[i]/10)))*10)+int(mass[i]/10))<<"\n";
}
 
_getch();
return EXIT_SUCCESS;
}
в случае если надо вводить элементы массива вручную
splint
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 17
12.01.2011, 23:09     Как подсчитать сумму цифр в массиве из двузначных чисел? #14
а для чего _getch(); ?
maks_IQ
21 / 21 / 0
Регистрация: 05.01.2011
Сообщений: 173
12.01.2011, 23:10     Как подсчитать сумму цифр в массиве из двузначных чисел? #15
выходит из программы понажатию клавиши
milke
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 14
13.01.2011, 09:32  [ТС]     Как подсчитать сумму цифр в массиве из двузначных чисел? #16
Цитата Сообщение от MILAN Посмотреть сообщение
Если правильно понял задание
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
void main()
{
int i,tmp=0;
int sum=0;
 
for (i=10;i<100;i++)
{
tmp=i;
while (tmp)// нахождение суммы цифр числа
  { 
    sum+=tmp%10;
    tmp/=10;
  }
 cout << "sum " << i <<"= "<< sum << endl;
 sum=0;
}
system("pause");
}
СПАСИБО!!!!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2013, 02:37     Как подсчитать сумму цифр в массиве из двузначных чисел?
Еще ссылки по теме:

Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13 - C++
Не знаю как дописать основную часть программы #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;fstream&gt; using namespace std; int...

Найти все пары двузначных чисел, которые, будучи записанными подряд, дают четырёхзначное число, нацело делящееся на сумму данных чисел - C++
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их сумму. Найти все такие числа. ...

Вычислить сумму кубов двузначных нечетных чисел - C++
Я знаю,что куб,это сторона а*а*а.А дальше,я затрудняюсь понять написанное.Это высшее программирование с элементами математики. числовые...

Найти сумму квадратов двузначных непарных чисел - C++
Помогите решить! Найти сумму квадратов двузначных непарных чисел от 10 до n ,которые делятся на 3 и указать их количество! Добавлено...

Найти сумму всех двузначных чисел,кратных 5 (цикл while) - C++
корректна ли постановка задачи? ведь в условии не указано,что надо найти именно натуральных чисел... и как это отразить в коде? ...


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

Или воспользуйтесь поиском по форуму:
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
26.09.2013, 02:37     Как подсчитать сумму цифр в массиве из двузначных чисел? #17
milke, есть ли в с++ функция вроде
Delphi
1
 inc(s,SumDigits(a[i]))
(delphi) для нахождении сумму элементов множеств ???
Yandex
Объявления
26.09.2013, 02:37     Как подсчитать сумму цифр в массиве из двузначных чисел?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru