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

Помогите сделать блок-схему к лабораторной работе - C++

Восстановить пароль Регистрация
 
Flashik66
15 / 7 / 7
Регистрация: 05.11.2012
Сообщений: 119
19.12.2012, 01:17     Помогите сделать блок-схему к лабораторной работе #1
Помогите сделать блок-схему к этой лабе. Код прилагается Спасибо!

В одномерном массиве {3.24, -7.16, 2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15} вычислить:

1) сумму отрицательных элементов массива;

2) произведение элементов массива, расположенных между максимальным и минимальным элементами;

3) упорядочить элементы массива по возрастанию


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
#include <stdio.h>
#include <conio.h>
 
#define N 10
 
template<typename T> void swap(T& n1, T& n2)
 { T _tn = n1; n1 = n2; n2 = _tn; }
 
int main()
{
    double A[N] = {3.24, -7.16, 2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15};
    double sum=0.00;
    for (int x = 0; x < N; x++)
    {
        if( A[x] < 0)
        {
        sum+=A[x];
        }
    }
     printf("sum = %lf\n",sum);
    int min = 0, max = 0, count = 0;
    for (int i = 0; i < N; i++)
    {
        if (A[i] < 0) count++;
        min = (A[i] < A[min]) ? i : min;
        max = (A[i] > A[max]) ? i : max;
    }
    printf("min A[%d] = %lf max A[%d] = %lf\n\n",min,A[min],max,A[max]);
    double mul = 1.00;
    for (int t = min+1; t <= max-1; t++)
    {
        printf("%lf ",A[t]);
        mul*=A[t];
    }
    printf("\tmul = %lf\n\n",mul);
    for (int q = 0; q < N; q++)
    {
        int min = q;
        for (int s = q+1; s < N; s++)
            if (A[s] < A[min]) min = s;
        swap<double>(A[q],A[min]);
    }
    for (int u = 0; u < N; u++)
        printf("%lf ",A[u]);
    printf("\n");
    _getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 01:17     Помогите сделать блок-схему к лабораторной работе
Посмотрите здесь:

Помогите нарисовать блок-схему C++
Помогите пожалуйста сделать блок-схему C++
C++ Помогите нарисовать БЛОК СХЕМУ
C++ Помогите нарисовать блок схему
Помогите составить блок-схему к программе C++
сделать блок схему C++
C++ Сделать блок-схему к курсовой работе (движения тела, брошенного под углом к горизонту)
Задание по лабораторной работе C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru