С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конечный автомат. Лабиринт (поиск в глубину) http://www.cyberforum.ru/cpp-beginners/thread696305.html
Пусть лабиринт задан двумерным массивом bool, индексы ячеек соответствуют их координатам. Ячейка содержит true, если она проходима, и false, если нет. За один ход двигаться разрешено либо на один шаг...
C++ списки, вектора, map, Hash интересует информация о следующих "типах" std::vector и std::deque Списки, деревья std::list, std::set, std::map, hash_set, hash_map что это вобще такое и с чем это едят? если можно ссылку на... http://www.cyberforum.ru/cpp-beginners/thread696304.html
сортировка массива (исправить код) C++
Нужно отсортировать массив по убыванию bals, но даже не компилируется! #include <iostream> #include <iomanip.h> using namespace std; const int size=3; const int n=3; struct list{ char...
C++ указатели
1) создать функцию(проблем нет) 2) в функции ввести и определить локальную переменную типа int и задать ей значение 1(проблем нет) 3) в главной функции программы с помощью созданной...
C++ Найти минимум элементов массива с помощью рекурсивной функции min1(k) http://www.cyberforum.ru/cpp-beginners/thread696246.html
Есть небольшая задача: Дан массив целых чисел. Найти минимум его элементов с помощью рекурсивной функции min1(k), возвращающей минимум последних элементов, начиная с k-го. Надо создать к ней...
C++ В заданной строке определить количество слов В заданной строке определить количество слов.C учетом что слова отделены пробелом подробнее

Показать сообщение отдельно
denys_l
52 / 52 / 4
Регистрация: 26.09.2011
Сообщений: 186
13.11.2012, 14:58
как-то так, наверное... ты проверь ещё
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
#include<iostream>
#include<math.h>
using namespace std;
 
const int n = 5; //число элементов массива
//функция, которая возвращает сумму a1 - ai
 float sum(float arr[], int n) {
    float summa = 0;
    for(int i = 0; i <= n; i++)
        summa += arr[i];
    return summa;
 }
 
int main() {
    float a[n] = {10.5,1.2, 5.3, 6, 10} ; //массив эленментов a1-an
    float b[n] = {0}; //массив значений b1-bn
//вычисляем
    for(int i = 0; i < n; i++)
        b[i] = a[i] / (1+pow(sum(a,i),2));
//выводим на экран
    for(int i = 0; i < n; i++) {
        cout << "b[" << i << "] = " << b[i] << "   a[" << i << "] = " << a[i] << endl;
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.