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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение максимальной цифры в числе http://www.cyberforum.ru/cpp-beginners/thread691534.html
Надо составить программу, которая находит максимальную цифру в числе: #include <iostream> #include <math.h> #include <conio.h> using namespace std; double calculate(int x); int main() { int x; cout<<"Vvedite x: ";
C++ Не работает объединение двух векторов есть такой код: set_union(p.elems->begin(), p.elems->end(), p.elems->begin(), p.elems->end(), tst.begin()); где tst и p.elems есть vector<string>. При компиляции получаю сообщение, что итератор вектора не увеличиваемый (vector iterator not incrementable). Что можно сделать в данной ситуации? http://www.cyberforum.ru/cpp-beginners/thread691528.html
Вычислить и вывести на экран в виде таблицы значение функций F C++
Помогите)
Ввод чисел и создание динамического массива C++
Ребят, у меня здесь задание: "Создайте фрагмент кода, который будет просить пользователя вводить только положительные числа, а затем создает динамический массив типа int из полученных значений". Короче, застрял я :( у меня одна ошибка, по-моему о несогласованности типов, но как ее убрать, понятия не имею :( Вот код: #include <iostream> using namespace std; int main () { unsigned int mass;...
C++ За какое время можно досканально изучить C++ http://www.cyberforum.ru/cpp-beginners/thread691513.html
Народ здравствуйте хотелось бы задать вам вопрос "За какое время можно досканально изучить C++" имея способности и уделяя 20-30 часов в неделю? Извените если что вас наверно такие вопросы достали:-)
C++ создать текстовый файл и записать в него 6 различных текстовых сток 1) Написать программу выполняющею заполнения массива из 5 элементов целыми числами, введенными с клавиатуры. 2) Дана строка заканчивающая точкой. Подсчитать сколько букв и цифр (в отдельной строке). 3)создать текстовый файл и записать в него 6 различных текстовых сток. мне надо их на версию 3.1 c++ подробнее

Показать сообщение отдельно
Andrey.K
340 / 261 / 15
Регистрация: 14.11.2010
Сообщений: 480
07.11.2012, 22:49     В одномерном массиве состоящий из n элементов вычислить количество элементов массива, меньших C
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
    double mas[10]={ 4.7, 2.3,7.6, 8, 9.3, 9,-3.0, -4, 2.6,5};
    double C=6.3;
    int count=0;
    for(int i=0;i<10;i++)
        if(mas[i]<C) count++;
    cout<<"Count is: "<<count<<endl;
    system("pause");
    return 0;
}
Добавлено через 32 минуты
2)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
    double mas[10]={ 4.7, 2.3,7.6, 8, 9.3, 9,-3.0, -4, 2.6,5};
    int pos=9,sum=0;
    double a=5.7,b=3.3;
    for(int i=9;i>-1;i--)
    {
        if(mas[i]<0) 
        {
            pos=i;
            break;
        }
    }
    for(int i=pos+1;i<10;i++)
    {
        sum+=(int)mas[i];
    }
    cout<<"sum : "<<sum<<endl;
    system("pause");
    return 0;
}
Добавлено через 48 минут
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
#include <iostream>
using namespace std;
int main()
{
    double mas[10]={ 4.7, 2.3,7.6, 8, 9.3, 9,-3.0, -4, 2.6,5};
    double mas1[10];
    int pos=0,max=mas[0],pos2=0;
    for(int i=0;i<10;i++)
    {
        if(mas[i]>max)
        {
            pos=i;
            max=mas[i];
        }
    }
    for(int i=0;i<10;i++)
    {
        if(mas[i]+(max*0.2)<=max) cout<<mas[i]<<" ";
        else {mas1[pos2]=mas[i];pos2++;}
    }
    cout<<max<<" ";
    for(int i=0;i<pos2;i++)
    {
        cout<<mas1[i]<<" ";
    }
    cout<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru