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

Написать функцию для вычисления выражения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица. Переставляя ее строки и столбцы . добится того , чтобы наибольший элемент оказался в верхнем левом углу http://www.cyberforum.ru/cpp-beginners/thread1004668.html
дана вещественная матрица А размером (8х5) . Переставляя ее строки и столбцы . добится того , чтобы наибольший элемент оказался в верхнем левом углу. Хелпп плиз..<
C++ Алгоритм сортировки одномерного массива слияние Добрый вечер. Нужна помощь в написании программы. Буду благодарен,если знающие люди,помогут мне. Вот такое задание: "Запрограммировать алгоритм сортировки одномерного массива слиянием. Подсчитать количество сравнений; Определить массив из элементов {1,2,3,...,N},сортировка которого требует наибольшего количества сравнений. " http://www.cyberforum.ru/cpp-beginners/thread1004657.html
Поменять местами макс и мин элементы с++ C++
Здравствуйте,я недавно начал пытаться программировать на этом языке, Задание следующее: в матрице необходимо найти максимальный и минимальный элемент по строкам, и поменять их между собой...( например, массив 1 2 3 4, 6 7 8 9 в 1 строке мин=1...
Наибольшая цифра числа C++
Помогите пожалуйста, надо решить задачу: Пользователь вводит число, а программа вычёркивает из этого числа самую большую цифру и выводит число без неё. ПОжалуйста:)
C++ Основы Объектно-ориентированного программирования http://www.cyberforum.ru/cpp-beginners/thread1004650.html
Нужна помощь в написании программы. Задание:"Дата задается в формате число/месяц/год. Реализовать (с учетом високосных годов): а) Вычитание из даты определенного пользователем количества днейж б)Определение количества дней между двумя датами." Буду благодарен,если поможете.
C++ Обработка символьной информации Буду благодарен,если поможете написать программу. Задание:" Распечатать в порядке,обратно алфавитному,все буквы,которые входят в текст не менее трех раз." подробнее

Показать сообщение отдельно
NikitaQ
5 / 5 / 1
Регистрация: 10.09.2013
Сообщений: 51
12.11.2013, 21:00     Написать функцию для вычисления выражения
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
#include <iostream>
#include <math.h>
#define MAX_SIZE 3
using namespace std;
float expression(int mass[MAX_SIZE][MAX_SIZE]);
 
int main() {
    int mass[MAX_SIZE][MAX_SIZE];
    float answer;
    
    for (int i=0; i<MAX_SIZE; i++)
        for (int j=0; j<MAX_SIZE; j++)
            cin >> mass[i][j];
    
    answer = expression(mass);
    cout << answer;
    
    return 0;
}
 
float expression(int mass[MAX_SIZE][MAX_SIZE]) {
    float average;
    float result;
    float summa;
    
    for (int i=0; i<MAX_SIZE; i++)
        for (int j=0; j<MAX_SIZE; j++)
            summa = summa + mass[i][j];
    
    average = summa / pow(MAX_SIZE,2);
    
    for (int i=0; i<MAX_SIZE; i++)
        for (int j=0; j<MAX_SIZE; j++)
            result = result + pow((mass[i][j] - average),2);
    
    return result;
}
 
Текущее время: 06:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru