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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.68
Оля123
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 4
#1

Известна масса каждого из 12 предметов, определить общую массу всего набора предметов - C++

25.11.2011, 09:48. Просмотров 2642. Ответов 5
Метки нет (Все метки)

известна масса каждого из 12 предметов определить общую массу всего набора предметов ?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2011, 09:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Известна масса каждого из 12 предметов, определить общую массу всего набора предметов (C++):

5.40 Известна масса каждого из 12 предметов. Определить общую массу все¬го набора предметов - C++
Известна масса каждого из 12 предметов. Определить общую массу всего набора предметов.

Известна масса каждого предмета из некоторого набора предметов, определить среднюю массу - C++
помогите

В массиве хранится сведения о стоимости 12 различных предметов. определить общую стоимость всех предметов? - C++
В массиве хранится сведения о стоимости 12 различных предметов. определить общую стоимость всех предметов?

Оперделить общую массу предметов (через цикл) - C++
Доброго времени суток. Прошу вас помочь с программой: Известна масса каждого из 12 предметов. Определить массу всего набора (необходимо...

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

Определить группу предметов которые чаще всего изымались на таможне (структуры) - C++
Помогите решить задачу, я плохо структуры поняла, заранее спасибо. Учитывая информацию про предметы, которые были изъяты на таможне за...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
25.11.2011, 10:16 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main() {
        const int n = 12;
        int mass[n], sum = 0;
        
        for (int i = 0; i < n; i++) {
                cout << "Mass " << i+1 << ": ";
                cin >> mass[i];
        }
        
        for (int i = 0; i < n; i++) {
                sum += mass[i];
        }
        
        cout << "Total mass: " << sum << endl;
        return 0;
}
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
25.11.2011, 10:22 #3
C++
1
2
3
4
double Sum(double *a, int n)
{
   return n ? a[n-1] + Sum(a, n-1) : 0;
}
Байт
Эксперт C
15984 / 10252 / 1536
Регистрация: 24.12.2010
Сообщений: 19,339
25.11.2011, 12:50 #4
Цитата Сообщение от Thinker Посмотреть сообщение
C++
1
2
3
4
double Sum(double *a, int n)
{
   return n ? a[n-1] + Sum(a, n-1) : 0;
}

Не по теме:

Рекурсия - великая сила!
Может быть именно она спасет мир!

Thinker
25.11.2011, 12:58
  #5

Не по теме:

Байт, да итерация в подавляющем большинстве случае лучше рекурсии, это я для разнообразия Как и здесь:
http://www.cyberforum.ru/showthread.php?p=2210489

Байт
Эксперт C
15984 / 10252 / 1536
Регистрация: 24.12.2010
Сообщений: 19,339
25.11.2011, 13:58 #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Thinker Посмотреть сообщение

Не по теме:

Байт, да итерация в подавляющем большинстве случае лучше рекурсии, это я для разнообразия Как и здесь:
http://www.cyberforum.ru/showthread.php?p=2210489

Я вас прекрасно понимаю!
Но если серьезно, то по возможности рекурсии следует избегать.
Ее недостатки
а) Не всегда проста для восприятия. Мне попадалась пару раз рекурсия в не мной написанных кодах с трудно уловимыми ошибками и с меня несколько шкур слезло, пока я разобрался и ошибку нашел. При этом в одном случае рекурсия была совершенно оправдана, а другом была вызвана желанием несколько сократить код, что можно было бы сделать более правильным разбиением алгоритма на функции.
б) Может легко переполнить стек. И в общем-то непонятно, как с этим бороться.
Хотя, безусловно, существенно рекурсивные алгоритмы (я не имею в виду классический факториал или числа фибоначчи) приятнее решать рекурсией. Кнут в своей монографии почему-то (а может быть осознано) избегает рекурсии. И вот решая одну совершенно рекурсивную задачу, ему приходится городить кучу массивов, которые он так и называет - стеки, и чтобы разобраться в его решении приходится изрядно попотеть. А с рекурсией - решение просто и очевидно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2011, 13:58
Привет! Вот еще темы с ответами:

работа с структурами (определить группу предметов которые чаще всего изымались) - C++
Помогите решить задачу, структуры для меня новое, все никак не пойму, заранее спасибо. Учитывая информацию про предметы, которые были...

Сделать так, что бы в общем балле отображался сумма, складываемых 4 предметов и деленный на тот же количество предметов - C++
Здравствуйте программисты! Как можно сделать так, что бы в общем балле отображался сумма, складываемых 4 предметов и деленный на тот же...

Определить максимальную суммарную стоимость предметов - C++
Вор награбил N предметов, но у него в сумке есть место всего лишь для M предметов. Заданы числа N, M и N действительных чисел - стоимости...

Определить максимальную плотность материала по данным о массе и объеме 20-ти предметов - C++
Известны данные о массе в (кг) и объеме в (см^3) 20-ти предметов , изготовленных из различных материалов.Определить максимальную плотность...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.11.2011, 13:58
Ответ Создать тему
Опции темы

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