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

В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество элементов массива, больших С, произведение. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление секции конфигрурационного файла http://www.cyberforum.ru/cpp-beginners/thread932512.html
Дано: конфигрурационный файл config.cfg key1=123; key2=345; key1=asd; Требуется: удалить секцию 1 вместе со всеми ключами
C++ Не могу справиться с if! Вот код: #include <iostream.h> #include <stdio.h> int main() { using namespace std; string name; cout << "Type name: "; cin >> name; http://www.cyberforum.ru/cpp-beginners/thread932499.html
компилятор находит неоднозначность при вызове round(i) C++
Доброго времени суток! Подскажите, компилятор находит неодназначтность в строке 26 *вызов функции round(i)* G:\lessons\round.cpp|25|error: call of overloaded 'round(double&)' is ambiguous| Хотя ее тут быть не может насколько я понимаю. #include <iostream> #include <clocale>
Размер контейнера не меняется при изменении итератора C++
Почему размер контейнера не меняется? std::string m; std::string::iterator mi = m.begin(); *mi = 'd'; std::cout << m << std::endl; // d std::cout << m.size(); // 0
C++ Как ограничить параметр типа шаблона только числовыми типами данных? http://www.cyberforum.ru/cpp-beginners/thread932469.html
Собствено, сабж. Ключевое для поиска слово хотябы.
C++ Синхронизация потоков, события, WinAPI Уважаемые программисты! Решается такая задача: 5 потоков генерируют псевдослучайные числа, главный поток выводит их, при нажатии "enter" все должно быть остановлено и выведена сумма всех этих чисел. Я написала это так: #include <windows.h> #include <stdio.h> #include <process.h> #include <ctime> #define n 5 int i, data; //i-я ячейка массива соответствует i-му потоку HANDLE hThread,... подробнее

Показать сообщение отдельно
es_
202 / 202 / 46
Регистрация: 14.01.2013
Сообщений: 455
02.08.2013, 15:28     В одномерном массиве, состоящем из 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
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <cmath>
 
using namespace std;
 
int main()
{
    srand(time(0));
    int n,i,count=0,ind=0;
    bool ye=false;
    setlocale( LC_ALL,"Russian" );
    cout<<"Введите количество элементов массива: ";
    cin>>n;
    double *X=new double[n],C,maxm=0,pro=1; 
    for(i=0;i<n;i++)
    {
        X[i]= (rand() %1001)*0.1;
        if(i%2==0)
        {
            X[i]=-X[i];
        }
    }
    cout<<"Рандомный массив: ";
    for(i=0;i<n;i++)
    {
        cout<<X[i]<<" ";
    }
    cout<<"\nВведите число С: ";
    cin>>C;
    for(i=0;i<n;i++)
    {
        if(i==0)
        {
            maxm=fabs(X[i]);
        }
        if(X[i]>C)
        {
            count++;
        }
        if(fabs(X[i])>maxm)
        {
            maxm=fabs(X[i]);
            ind=i;
        }
    }
    cout<<"\nКоличество эл-ов больших С: "<<count;
    for(i=0;i<n;i++)
    {
        if(i>ind)
        {
            ye=true;
            pro*=X[i];
        }
    }
    X[0]=pro;
    if(!ye)
    {
        X[0]=0;
    }
    cout<<"\nПроизведение эл-ов массива расположенных после максимального по модулю элемента: "<<X[0];
    system("PAUSE > void");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru