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

Вычислить сумму чисел массива, принадлежащих интервалу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Многопоточное приложение http://www.cyberforum.ru/cpp-beginners/thread979831.html
Есть класс. В нем 2 функции. как в одной функции можно создать 2 потока выполняющую одну и туже функцию. иможно ли передать в поток интовое значение?
C++ Редактирование(добавление/удаление) объемных текстовых файлов Предположим, есть большой текстовый файло размером 1гб, из которого нужно удалить некоторые строчки. Я так подозреваю, что самые простые текстовые редакторы делают как-то так: 1) На место i - word_to_delete_size записывают i-ый символ и так до конца файла 2) Держат весь файл в оперативке, там уже удаляют строчку и затем просто перезаписывают весь файл Но, как отмечалось выше, файл довольно... http://www.cyberforum.ru/cpp-beginners/thread979804.html
Исправить ошибку Error c2296 C++
#include<iostream> #include<thread> class Pro { public: float **Mas1;
C++ транспонирование матрицы !
Добрый день, помогите пожалуйста сделать задание "Задана матрица (двумерный массив) вещественных чисел размерностью MxN. Транспонировать матрицу, не используя вспомогательного массива. Результат вывести на экран." я видел на этом форуме такое,но препод сказал что это не верно,что в нём использовался вспомогательный массив. На сколько я понял нужно сделать как то так: int m= {{5, 4, 2, 1}, {3,...
C++ Описание классов и порождение объектов в С+++ http://www.cyberforum.ru/cpp-beginners/thread979790.html
Помогите ,пожалуйста! Дана предметная область : авиакассы. Написать программу на языке С++ реализующую разработанную структуру классов, выполняющую разработанные сценарии использования объектов (используя метки public, private, protected). Помогите написать программу с простыми функциями,Плииз!
C++ Конкурс! Написать программу из десяти циклов. Напишите плиз любую полезную программу на с++, из 10 циклов желательно,ато идея никак не приходит про что писать(((Заранее ОГРОМНОЕ СПАСИБО!!!!! подробнее

Показать сообщение отдельно
danik1229
0 / 0 / 1
Регистрация: 06.10.2013
Сообщений: 9
21.10.2013, 23:05  [ТС]     Вычислить сумму чисел массива, принадлежащих интервалу
Спасибо всем, кто прошёл мимо не отписался…
Вот сам запили программу спасибо…
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
70
71
72
73
74
75
76
77
78
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <time.h>
 
void main()
{
    while (1)
    {
        system("cls");
        int n,min,max;
        printf("Enter number of elements and min, max: ");
        scanf("%d%d%d",&n,&min,&max);
        int *mas=new int[n];
        printf("Array is:\n\n");
        srand(time(NULL));
        for (int i=0; i<n; i++)
        {
            mas[i]=min + rand() % (max - min + 1);
            printf("%d ",mas[i]);
        }
        printf("\n\nSum is: ");
        int sum=0;
        for (int i=0; i<n; i++)
            if (mas[i]>=-5 && mas[i]<=20) 
            {
                sum=sum+mas[i];
            }
        printf("%d ",sum);
        for (int i=0; i<n; i++)
            for (int j=n-1; j>=i; j--)
            {
                if (mas[j-1]>mas[j])
                { 
                    int Tmp=mas[j];
                    mas[j]=mas[j-1];
                    mas[j-1]=Tmp;
                }
            }
        printf("\n\nSort (Min..Max) Array is:\n\n");
        for (int i=0; i<n; i++)
            printf("%d ",mas[i]);
        int L=0,R=n-1;
        int M=(L+R/2);
        int p;
        printf("\n\nEnter search number: ");
        scanf("%d",&p);
        while (L<R && mas[M]!=p)
        {
            if (mas[M]>=p) R=M-1;
            else L=M+1;
            M=(L+R)/2;
        }
        if (mas[M]==p) printf("\nFound position is: %d",M+1);
        else printf("\nNot found");
        for (int i=0; i<n; i++)
            for (int j=n-1; j>=i; j--)
            {
                if (mas[j+1]>mas[j])
                { 
                    int Tmp=mas[j];
                    mas[j]=mas[j+1];
                    mas[j+1]=Tmp;
                }
            }
        printf("\n\nSort (Max..Min) Array is:\n\n");
        for (int i=0; i<n; i++)
            printf("%d ",mas[i]);
    
        printf("\n\n'N' - No    'Y' - Yes");
        printf("\n\nExit? Enter key Y/N\n");
        char ch;
        scanf("%c",&ch);
        scanf("%c",&ch);
        if (ch == 'Y') break;
        if (ch == 'y') break;
    }
}
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru