Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 13.11.2013
Сообщений: 15

Суммирование элементов массива

29.03.2014, 16:32. Показов 1404. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
// polinom.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <cstdlib>
 
using namespace std;
 
const int N = 3;
int polinom_one [N];
int polinom_two [N];
 
int GetIntegerValue();
 
void Read1_polinom (void) // указывает на то что не нужно передавать значения, указывает отсутствие параметров((информацию, которую программа передает функции). )
{
        for ( int i = 0 ; i < N ; i++)
        {
           cout << "Введите " << i + 1 << " коэфицент"<< " при " << i  << " степени" << endl;
           polinom_one [i] = GetIntegerValue();
        }
        
           cin.sync();
 }
 
void Read2_polinom ( void)
{
        for ( int i = 0 ; i < N ; i++)
        {
           cout << "Введите " << i + 1 << " коэфицент "<< "при " << i << " степени " << endl;
           polinom_two [i] = GetIntegerValue();
        }   
           
        cin.sync(); 
}
 
void Whrite1_polinom ( void)
 
{
    
    for (int i = 0; i < N  ; i++)
    {
        cout << setw(2)<< " ( " << polinom_one [i] << " ) " << "X" << i << " + " ;
    }
}
    
void Whrite2_polinom ( void )
{
    
    for (int i = 0; i < N  ; i++)
    {
        cout << setw(2)<< " ( " << polinom_two [i] << " ) " << "X" << i << " +" ;
    }
}
    
void Summa_polinom ( void )
{
    
    for (int i = 0; i < N; i++)
    {
        cout  << setw(3) <<  " ( " <<polinom_one[i] + polinom_two[i] <<  " ) " << "X" << i << " +"  ;
        
    }
 
}
 
void Razn_polinom ( void )
{
    
    for (int i = 0; i < N; i++)
    {
        cout << setw(3) <<  " ( " << polinom_one[i] - polinom_two[i] << " ) " << "X" << i << " +"  ;
        
    }
}
 
void Pause ( void )
{
    cout << " \n\n" << " Для продолжения нажмите любую клавишу " ;
    _getch();
 
}
 
int GetIntegerValue()
{
    int input;
    while (!(cin >> input))
    {
        cout << endl<< "Введено неправильное значение, повторите целочисленный ввод:" << endl;
        cin.clear();
        fflush(stdin);
    }
    return input;
    
}
 
void Proisvedenie (void)
{
  int C[N];
  int summa = 0;
  for (int  j = 0; j < N ; j ++)
  {
     
     for (int i = 0; i < N; i++ )
     {
     C[i] = 0;  
     C[i] = polinom_one [j] * polinom_two [i];
     cout << C[i];
    // 123246369
     
 
     }
  
   }
   
  
    
}
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    
    system("mode con cols=110 lines=40");
    setlocale ( 0, "" );
    cout << "Работа с 1 полиномом " << endl;
    cout << endl;
    Read1_polinom ();
    cout << "Полученный полином 1" << endl;
    Whrite1_polinom (); 
    cout << "\n " << "\n "<<"Работа со 2 полиномом " << endl;
    cout << endl;
    Read2_polinom ();
    cout << "Полученный полином 2" << endl;
    Whrite2_polinom ();
    cout << " \n\n";
    cout << " Сумма полиномов " ;
    Summa_polinom ();  
    cout << " \n\n";
    cout << " Разность полиномов " ;
    Razn_polinom ();
    cout << " \n\n";
    cout << " Произведение полиномов " ;
    Proisvedenie ();
    Pause ();
    
    return 0;
}


подскажите , как в функции void Proisvedenie (void) просуммировать первые 3 элемента в C[i]
cout << C[i];
// 123246369

сумма = 1+2+3
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2014, 16:32
Ответы с готовыми решениями:

Суммирование элементов массива
Даны массивы t1, …, t7; r1, …, r7. Определить: st=\sum_{i=1}^{7}t_i\;;\;sr=\sum_{i=1}^{7}r_i

Суммирование элементов массива
Всем доброго времени суток. Подскажите, нужно найти суммы первого и последнего элементов массива, второго и предпоследнего итд. и каждую...

Суммирование элементов массива
Даны натуральное число n и целые числа a1, a2, .., a_n Получить: а) a1-a2+a3-…; б) a1+an ; в) a1-a2;

1
 Аватар для Ezembi
100 / 87 / 17
Регистрация: 29.05.2013
Сообщений: 227
29.03.2014, 18:13
Ну если C[i] только такой длины
C++
1
2
3
4
int a=123246369;
printf("%d+",a/100000000);
printf("%d+",(a/10000000)%10);
printf("%d",(a/1000000)%10);
будет 1+2+3
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.03.2014, 18:13
Помогаю со студенческими работами здесь

Суммирование элементов массива макросом
Изучаю главу по макросам у Дейтелов по древней книжке и там есть задача на подсчет суммы элементов массива макросом. Собственно возник...

Суммирование элементов одномерного массива
всем привет,теперь имея доступ к каждой цифре какого нибудь десятичного числа,я возвел ее в третью степень. например число 153; 1^3 =...

Суммирование элементов введенного массива
Вот мой код (это типа калькулятор карточек) #include &lt;iostream&gt; using namespace std; int main() { int...

Заполнение массива и суммирование его элементов
#include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;cstdlib&gt; using namespace std; int main() { int const nums = 15; ...

Суммирование элементов одного массива в другой
Напишите программу, которая суммирует элементы массива из 10 элементов по следующему принципу: первый суммирует с последним; второй – с...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru