Форум программистов, компьютерный форум 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() подробнее

Показать сообщение отдельно
Lers
12 / 12 / 3
Регистрация: 27.05.2012
Сообщений: 202
30.10.2012, 23:44     Найти max и min, если min левее max, то среднее арифметическое между ними
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
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
void main()
{
int n,a[100];
int max,min,i=0,n1=0,n2=0;
float sr=0;
clrscr();
printf("\n Vvedite razmernoctb");
scanf("%d",&n);
while (i<n)
{
  i++;
  printf("\n A[%d]=",i);
  scanf("%d",&a[i]);
}
max=a[1];
min=a[1];
for (i=1;i<n;i++);
 if (a[i]>max)
   {
    max=a[i];
    n1=i;
   }
while (i<n)
{
  if (a[i]<min)
   {
    min=a[i];
    n2=i;
   }
i++;
}
printf("\n Max= %d",max);
printf("\n Min= %d",min);
if (n2<n1)
 {
  for (i=n2;i<n1;i++);
  sr+=a[i+1];
  sr=sr/(n2-n1);
  printf("\n Cpednee arifm= %f",sr);
 }
 else printf("\n Min pravee max");
 
getch();
}
Требуется помощь в коде.Программа не работает(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru