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

Выбор наиболее близкого среднего значения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Код программы есть. готовый. рабочий. Откомментировать как можно полнее код программы. и ход выполнения её же. http://www.cyberforum.ru/cpp-beginners/thread219910.html
условие задачи: Создать односвязный список из случайных целых чисел. Вывести его. Выполнить сортировку методом простого выбора(использовав не более чем несколько вспомогательных переменных). Вывести результат. все. Если не затруднит Вас , то можно поподробнее комментарий, пожалуйста.:friends: Спасибо.. #include <stdio.h> #include <stdlib.h> #include <time.h> struct Node {
C++ Лаба по функциям, часть вроде уже зделал! А дальше не знаю(( площадь треугольника, заданного координатами своих вершин, находится по формуле S=0.5*lx1y2+x2y3+x3y1-x1y3-x2y1-x3y2l используя функцию для вычисления площади треугольника определить площадь выпуклого четырехугольника ABCD, заданного координатами свох вершин. Написал функцию для вычисления площади три угольника (ито вроде не очень правльно), а что дальше делать незнаю! Как мне обьяснили... http://www.cyberforum.ru/cpp-beginners/thread219900.html
C++ мгновенное закрытие окна
есть код программы, но после выполнения окошко сразу закрывается, и не могу это исправить. помогите пожалуйста( #include <iostream.h> int main () {
Напишите программу для расчета по двум формулам C++
Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры по второй формуле с помощью калькулятора(результат вычисления по первой формуле должен совпадать со второй.) Z1=2sin2 (3∏-2a)cos2 (5∏+2a) Z2=1/4-1/4sin (5/2∏-8a)
C++ з допомогою бібліотеки "string.h"!!!!SOS!!!! http://www.cyberforum.ru/cpp-beginners/thread219865.html
#include "stdafx.h"//Библиотеки #include <iostream>//Библиотеки #include <conio.h>//Библиотеки #include <string>//Библиотеки using namespace std; void kolichestvo()//Функцыя количества { char str;//Строка с размером 124 символа int z=0,p=0,n;//Обявления
C++ Объединить несколько файлов в один файл, а потом добавлять туда еще файлы Доброго времени суток. Вот вопрос, как объединить несколько файлов, а потом при потребности добавить в тот файл еще несколько файлов. Очень похоже на архиватор, только файлы сжимать не надо. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
25.12.2010, 17:02     Выбор наиболее близкого среднего значения
может я чего не понял но динамич массивы ни в куче ли строятся

Добавлено через 41 минуту
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
53
54
55
56
57
58
#include <math.h>
#include <conio.h>
#include <locale.h>
#include<iostream>
#include <stdio.h>
#include <stdlib.h>
#include<iomanip>
using namespace std;
 
int main()
{
        int n,m;
         cout<<"enter n\n";
         cin>>n;
         cout<<"Enter m\n";
         cin>>m;
         int** mat=new int*[n];
         for(int i=0;i<n;i++)mat[i]=new int[m];
         for(int i=0;i<n;i++){
                        for(int j=0;j<m;j++){
                            printf("mat[%d][%d]= ", i,j);
                            cin>>mat[i][j];
                        }
                        cout<<endl;
                    }
                    cout<<"\nMassiv \n";
                    for(int i=0;i<n;i++){
                        for(int j=0;j<m;j++){
                            cout<<setw(4)<<mat[i][j]<<" ";
                        }
                        cout<<endl;
                    }
                    float x;
                    cout<<"\nEnter x \n";
                    cin>>x;
                    float *delta=new float[n];
                    float sum=0;
                    float mind=0; int imin=0;
                    for(int i=0;i<n;i++){
                        for(int j=0;j<m;j++){
                            sum+=mat[i][j];
                        }
                        delta[i]=fabs(x-sum/m);
                        sum=0;
                    }
                    mind=delta[0]; 
                    for(int i=0;i<n;i++){
                        if(delta[i]<mind){
                            mind=delta[i];
                            imin=i;
                        }
                    }
                    cout<<"\nIndex stroki: \n"<<imin<<endl;
                    for(int i=0;i<n;i++)delete[]mat[i];
                    delete mat;
        _getch();
        return 0;
}
 
Текущее время: 09:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru