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

Составить блок-схему (выводит элемент массива x, значение которого ближе всего к значению среднего арифметического) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необходимо исправить программу! Тема массивы http://www.cyberforum.ru/cpp-beginners/thread737514.html
#include <iostream> #include <StdAfx.h> using namespace std; int main() { setlocale ( LC_ALL, "Rus" ); int n = 0; int i, l, fl; int sum = 0; // Сумма элементов l = 0;
C++ Программирование шаблона классов Дано: число N и последовательность a1, a2, … aN Создать шаблон класса, порождающий динамические одномерные массивы с элементами различных типов (вещественные, целочисленные, символьные и т.д.). Тип данных и результат являются параметрами по отношению к классу, программа должна иметь методы инициализации, конструктор, деструктор, метод просмотра значений созданного массива, согласно заданному... http://www.cyberforum.ru/cpp-beginners/thread737511.html
Наследование классов, механизм виртуальных функций C++
Общая постановка. Программа должна содержать: • базовый класс Х, включающий два элемента х1, х2 типа int, • конструктор с параметрами для создания объектов в динамической области памяти, • деструктор, • виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние. • производный класс У, включающий один элемент у типа int , • конструктор с...
C++ сумма трех квадратов
помогите составить программу.дано натуральное число n. Можно ли представить его в виде суммы трех квадратов натуральных чисел? если можно, то указать все различные тройки x,y,z таких натуральных чисел, что n=x2=y2=z2
C++ Преобразование из AnsiString в Double http://www.cyberforum.ru/cpp-beginners/thread737494.html
Делаю калькулятор. Преобразую AnsiString в Double if(p=='+') all=all+atof(Form1->Edit1->Text.c_str()); Вывожу в Edit Exit->Text=all; Он выводит только целую часть. Что делать?
C++ Помощь с <string.h> (ввести строку, посчитать количество символов в ней - вывести) В общем нужно ввести строку, посчитать количество символов в ней - вывести, также нужно вывести 2 последних символа строки. подробнее

Показать сообщение отдельно
heaventy_angel
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 11
18.12.2012, 22:46     Составить блок-схему (выводит элемент массива x, значение которого ближе всего к значению среднего арифметического)
Помогите , пожалуйста
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
           #include<conio.h>
          #include<iostream.h>
          #include<math.h>
#pragma argsused
float f (float x[10], float y[10],float n)
{
float S=0; float a;  int k;
 
for (int i=0; i<n;i++){
   S= S+ y[i];
}
S=S/n;
a=fabs(x[1]-S);  k=1;
 
 for (int i=0; i<n;i++) {
     if ( a> fabs (x[i] -S) )
     a=   fabs (x[i] -S)  ; k=i;
 
     }
 
 
 
return x[k];
   }
int main(int argc, char* argv[])
{float x[10],y[10];  float b;
int n,i;
 
cout <<"n=";
cin>>n;
for (i=1; i <=n; i++) {
cout <<"\n x["<<i<<"]=";
cin>>x[i];
}
for (i=1; i <=n; i++) {
cout <<"\n y["<<i<<"]=";
cin >>y[i];
}
 
b=f(x,y,n);
  cout<<"Otvet "<< b ;
getch();
 
 
    return 1;
}
//--------------------------------------------------------------------------
Добавлено через 1 минуту
Программа выводит элемент массива x, значение которого ближе всего к значению среднего арифметического элементов массива y
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru