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

Найти max и min, если min левее max, то среднее арифметическое между ними - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Научное программирование и моделирование http://www.cyberforum.ru/cpp-beginners/thread684834.html
Меня интересует, какие есть книги по научному программированию и моделированию с использованием C++.
C++ Чтение из файла, не используя getline Вот ВЕСЬ код: #include <iostream> #include <string> #include <fstream> #include <iomanip> #include <Windows.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread684827.html
Получить числа b1, ..., b20, где bi*– среднее арифметическое всех членов последовательности a1, ..., a20, кроме ai C++
Помогите пожалуйста исправить программу или предложите свой вариант , задача: (Даны действительные числа a1, ..., a20. Получить числа b1, ..., b20, где bi*– среднее арифметическое всех членов последовательности a1, ..., a20, кроме ai (i=1, 2, ..., 20).) мой код: #include <iostream> #include <math.h>
Копирование чисел из массива в массив большей размерности C++
Допустим есть числа 01100 в массиве. Мне необходимо их скопировать в новый массив который в 3 раза больше по размеру таким образом чтобы каждое число с исходного массива утроилось т. е. получилось 000 111 111 000 000... Добавлено через 15 минут #pragma once #include <iostream> #include <time.h> using namespace std; int randombits();
C++ Как корректно считать вектор boost::asio::streambuf на стороне клиента http://www.cyberforum.ru/cpp-beginners/thread684779.html
Доброго времени суток! Назрел вопрос: Пишу в сокет с помощью boost::asio::buffer std::vector<double>. а вот как на стороне клиента считать этот вектор корректно? Пример из бустовской документации про передачу строки изучил.
C++ Исправить код для ввода и вывода матрицы НАписал код для ввода и вывода матрицы. Выдает ошибку без лога. #include<iostream> #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<locale.h> #include<ctime> const int N=3; using namespace std; int main() подробнее

Показать сообщение отдельно
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
31.10.2012, 00:28     Найти max и min, если min левее max, то среднее арифметическое между ними
это вариант, когда ищется среднее арифметическое для чисел, лежащих между минимумом и максимумом
C++
1
2
3
4
5
6
7
8
if (n2<n1)
 {
  for (i=n2+1;i<n1;i++)
  sr+=a[i];
  sr/=(n2-n1-1);//опасность! возможно деление на 0
  printf("\n Cpednee arifm= %6.2f",sr);
 }
 else printf("\n Min pravee max");
а это вариант, когда ищется среднее арифметическое для чисел, лежащих между минимумом и максимумом, включая минимум и максимум
C++
1
2
3
4
5
6
7
8
if (n2<n1)
 {
  for (i=n2;i<=n1;i++)
  sr+=a[i];
  sr/=(n2-n1+1);//здесь все ок - 0 не будет
  printf("\n Cpednee arifm= %6.2f",sr);
 }
 else printf("\n Min pravee max");
 
Текущее время: 18:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru