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

Задача на суммарное количество - C++

Восстановить пароль Регистрация
 
Marino44ka
1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 27
07.09.2011, 23:37     Задача на суммарное количество #1
В лавке у вампира стоит несколько банок с кровью, четные и не четные. Четные записываются по арифметической прогрессии, в зависимости от дней, а не четные - по формуле 2*d+1 где d - количество дней. Входные данные - дни, и кол-во банок. Вывести суммарное количество крови.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Daemon025
08.09.2011, 00:27
  #2

Не по теме:

Цитата Сообщение от Marino44ka Посмотреть сообщение
В лавке у вампира стоит несколько банок с кровью, четные и не четные.
кто такие задания составляет?

Marino44ka
1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 27
08.09.2011, 00:28  [ТС]     Задача на суммарное количество #3
Цитата Сообщение от Daemon025 Посмотреть сообщение

Не по теме:


кто такие задания составляет?

Наш дорогой препод...
Daemon025
 Аватар для Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
08.09.2011, 00:34     Задача на суммарное количество #4
как банки могут быть чётными и не чётными?
Marino44ka
1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 27
08.09.2011, 00:36  [ТС]     Задача на суммарное количество #5
В том то и дело, сама разобраться не могу...
Daemon025
 Аватар для Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
08.09.2011, 00:47     Задача на суммарное количество #6
бред:
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 <iostream>
#include <vector>
 
using namespace std;
 
int main ()
{
    vector<int> d;
    int day;
    int sum = 0;
    
    do 
    {
        cout << "Enter day(0-exit): ";
        cin  >> day;  
        if (day>0 && day<32) 
            d.push_back(day);
    } while(day != 0);
 
    for(int i=0; i<d.size(); i++)
        if(d[i] % 2 == 0) 
            sum += (d[0]+(i-1)*d.size());
        else 
            sum += 2*d[i]+1;
            
    cout << "sum: " << sum;
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2011, 00:50     Задача на суммарное количество
Еще ссылки по теме:

Задача на циклы! Язык Си++! определить количество разных чисел C++
Задача №3069. Количество элементов, которые больше предыдущего C++
C++ Определить суммарное значение максимального и минимального элементов

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

Или воспользуйтесь поиском по форуму:
Marino44ka
1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 27
08.09.2011, 00:50  [ТС]     Задача на суммарное количество #7
В любом случае и за это большое спасибо!
Yandex
Объявления
08.09.2011, 00:50     Задача на суммарное количество
Ответ Создать тему
Опции темы

Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru