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

Одномерные массивы: вычисление сумм элементов - C++

Восстановить пароль Регистрация
 
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
13.11.2012, 15:40     Одномерные массивы: вычисление сумм элементов #1
Еще раз здравствуйте, дорогие форумчане.
Помогите, пожалуйста, с решением еще одной задачи...
Тут я не могу додуматься как ввести массив.
Задание: Даны натуральные числа n, b0, ..., bn. Вычислить f(b0)+f(b1)+...+f(b0), где
(фигурная скобка)
х в квадрате, если х кратно 3.
х, если х при делении на 3, дает остаток 1.
х деленная на 3, в остальных случаях.
-------------
Если что, скрин задачи тоже прикрепил.
Миниатюры
Одномерные массивы: вычисление сумм элементов  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
13.11.2012, 15:40  [ТС]     Одномерные массивы: вычисление сумм элементов #2
Буду очень благодарен, если поможете.
StanislavUA
 Аватар для StanislavUA
44 / 44 / 3
Регистрация: 27.04.2011
Сообщений: 163
13.11.2012, 15:57     Одномерные массивы: вычисление сумм элементов #3
пишешь цикл и вводишь
C++
1
2
3
4
5
for(int i = 0; i < n; i++)
{
    cout << "b#" << i + 1 << ": ";
    cin >> b[i];
}
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
13.11.2012, 16:53  [ТС]     Одномерные массивы: вычисление сумм элементов #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream> 
#include<math.h>
using namespace std;
 
int main()
{
 int n;
for(int i = 0; i < n; i++)
{
    cout << "b#" << i + 1 << ": ";
    cin >> b[i];
}
Так? Я не могу понять принцип решения.

Добавлено через 2 минуты
Можно написать решение с подробностями...Я имею ввиду где цикл начинается, где начинается массив, а где заканчивается...Ну как то так.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
13.11.2012, 17:02     Одномерные массивы: вычисление сумм элементов #5
принцип ввода верный, но ты забыл указать чему равна n

Добавлено через 9 минут
Можно так решить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
 
int main()
{ 
    int n; 
    int x = 0; 
    int number;
    std::cout << "Inter n " << std::endl; 
    std::cin >> n; 
 
    for ( int i = 0; i < n; i++) 
    {  
        std::cout << "Inter " << i + 1 << std::endl; 
        std::cin >> number; 
        x += number; 
    } 
    if(x % 3 == 0) 
        std::cout << "X " << x*x << std::endl; 
    else if(x % 3 == 1)  
        std::cout << "X " << x << std::endl; 
    else 
        std::cout << "X " << x / 3 << std::endl;
}
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
13.11.2012, 17:43  [ТС]     Одномерные массивы: вычисление сумм элементов #6
Спасибо)))
Т.е. Получится:
C++
1
2
Inter n 
X 0
Это он должен вывести?
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
13.11.2012, 18:01     Одномерные массивы: вычисление сумм элементов #7
Цитата Сообщение от sanyachel9binsk Посмотреть сообщение
Это он должен вывести?
не понял вопроса? Выведет, то что надо по условию.
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
13.11.2012, 18:06  [ТС]     Одномерные массивы: вычисление сумм элементов #8
У меня он вывел
C++
1
2
Inter n 
X 0
После компилирования.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
13.11.2012, 18:11     Одномерные массивы: вычисление сумм элементов #9
Запускаешь программу, вводишь количество n, а потом результат будет исходя из условия.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2012, 19:22     Одномерные массивы: вычисление сумм элементов
Еще ссылки по теме:

C++ Одномерные массивы: вычисление сумм элементов
Двухмерный массив: вычисление сумм элементов C++
Двухмерные массивы: Вычисление сумм элементов C++

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

Или воспользуйтесь поиском по форуму:
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
13.11.2012, 19:22  [ТС]     Одномерные массивы: вычисление сумм элементов #10
Понял, спасибо огромное
Yandex
Объявления
13.11.2012, 19:22     Одномерные массивы: вычисление сумм элементов
Ответ Создать тему
Опции темы

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