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

В одномерном массиве, состоящем из n вещественных элементов, вычислить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из массива все элементы, значения которых в этом массиве повторяются http://www.cyberforum.ru/cpp-beginners/thread756197.html
2. Удалить из массива М(25) все элементы, значения которых в этом массиве повторяются, оставив по оному
C++ Функции для работы с файлом. Лаба Здравствуйте! Помогите пожалуйста выполнить лабораторную работу. Я предыдущую сделал, но следующую вообще не представляю как делать. Я буду очень вам благодарен, могу даже заплатить. Мне нужно сдавать ее уже завтра(. Если не сдам ее, то все - не допустят до экзаменов. Вот задание: 1. Сформировать структуру, аналогично ЛР№4. 2. В полях записи должны присутствовать переменные перечисляемого... http://www.cyberforum.ru/cpp-beginners/thread756185.html
Выровнять строку в ширину C++
Добрый вечер народ. Помогите или алгоритм или реализация у кого есть на такую задачу. Дана строка, и её надо выровнять в ширину(ширина задаётся). Слова резать нельзя. Т.е. надо планомерно добавлять пробелы между словами внутри строки. Надеюсь задача нормально объяснил. Добавлено через 30 минут Помогите!!
C++ Выход из программы из любого места
Добрый вечер Столкнулся с такой проблемой Требуется завершить программу из функции Но получается что return завершает функцию, но программа продолжает работать Какую функцию использовать чтобы программа завершалась сразу после команды на завершения с любого места Спасибо
C++ Использование структур struct http://www.cyberforum.ru/cpp-beginners/thread756176.html
Писал код по методичке, потом уже вконец запутался и не могу понять как сделать правильно. Подскажите хорошо растолкованную тему по структурам. #include <vcl.h> #include <tchar.h> #include <iostream.h> #include <math.h> #include <string.h> #pragma argsused #pragma hdrstop /* 6.Дан массив структур, в котором содержатся сведения вида:
C++ Вычислить среднее арифметическое значение элементов, лежащих на диагоналях матрицы Вычислить среднее арифметическое значение элементов, лежащих на диагоналях матрицы B(8х8). Заменить этим значением все элементы матрицы, не лежащие на диагоналях. подробнее

Показать сообщение отдельно
miriganua
129 / 100 / 4
Регистрация: 05.02.2012
Сообщений: 241
09.01.2013, 03:01     В одномерном массиве, состоящем из n вещественных элементов, вычислить
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
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
 
using std::cout;
using std::cin;
 
using namespace std;
 
int  main(int argc, char* argv[])
{
    const int size = 30;
    double arr[size] = { 3.5, 1.2, -2.6, 5.7, -6.3, 9.9, -2.2, -4.5, 1.9, -0.8,
                         -9.8, 3.4, 9.0, -2.4, -1.2, 0.3, -5.7, -8.1, 7.5, 3.7,
                         1.1, -2.3, -7.6, 3.5, 7.3, -2.8, -9.1, 7.3, 2.4, -6.3 };
 
    //произведение положительных элементов массива
    double product = 1;
    for (int i = 0; i < size; i++)
    {
        if (arr[i] > 0)
        {
            product *= arr[i];
        }
    }
    cout << "Product of positive elements:" << product << '\n';
 
    //сумма элементов массива, расположенных до минимального элемента
    int min = 0;
    for (int i = 0; i < size; i++)
    {
        if (arr[min] > arr[i])
        {
            min = i;
        }
    }
    double sum = 0;
    for (int i = 0; i < min; i++)
    {
        sum += arr[i];
    }
    cout << "Sum of elements before minimal element:" << sum << '\n';
 
    //упорядочиваем по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах
    //используем метод выборки
    for (int i = 0; i < size; i++)
    {
        min = i;
        for (int j = i + 2; j < size; j += 2)
        {
            if (arr[min] > arr[j])
            {
                min = j;
            }
        }
        if (min != i)
        {
            double temp = arr[i];
            arr[i] = arr[min];
            arr[min] = temp;
        }
    }
    cout << "Array after sorting:" << '\n';
    for (int i = 0; i < size; i++)
    {
        cout << arr[i] << "  ";
    }
    cout << '\n';
 
    return 0;
}
Будут вопросы - пиши.
 
Текущее время: 22:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru