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

Количество элементов массива, меньших С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решение http://www.cyberforum.ru/cpp-beginners/thread93066.html
:help: y= 1/cosx+ln*|tg x/2| где x={z^b/√z┤ + |b/2| при z<0 при z>0 :help::-[
C++ Разложение функции в ряд Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, от Хнач до Хкон, с шагом dx и точностью Е. _____________∞ ln (x+1)/(x-1)=2∑ (1/(2n+1)x^2n+1=2((1/x)+(1/3x^3)+(1/5x^5) _____________n=0 Добавлено через 1 минуту хз че как делать http://www.cyberforum.ru/cpp-beginners/thread93054.html
C++ Чтение из файла прерывается раньше времени
Всем привет. Требуется ваша помощь, т.к. уже устал сам искать ошибку. Итак, задача - полностью считать произвольный файл (кроме текстового) в массив. Реализовал код. Но считывание происходит не полностью, а только первых 4х байт. При получении последующих двух байт (0x0d 0x0a) ввод прекращается (0x0d 0x0a - как я понял, коды двух символов управляющих последовательностей, отвечающих за перевод...
Краткая запись условного оператора) C++
Не знаете как можно записать по другому?. if (a%2==0 && a%2==0<0) типа if (a%2==0 && <0)
C++ Поменять местами первое и последние слово. http://www.cyberforum.ru/cpp-beginners/thread93028.html
Поменять местами первое и последние слово. помогите пожалуйста.
C++ Заархивировать файл, используя следующий алгоритм Заархивировать файл, используя следующий алгоритм: если в исходном файле встречается одиночный символ, не являющийся цифрой, то он просто переписывается в выходной файл. Если в исходном файле встречается несколько подряд идущих одинаковых символов, то вместо них в выходной файл вставляется следующая последовательность символов: символьная запись числа повторений символов, сам повторяемый символ.... подробнее

Показать сообщение отдельно
DragoDemon
2 / 2 / 0
Регистрация: 18.11.2009
Сообщений: 43
06.02.2010, 21:57     Количество элементов массива, меньших С
valeriikozlov,
Так лучше?=)
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
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
void main()
{
    //Размер вектора
    int SizeVector;
    std::cout << "Enter size of vector = ";
    std::cin >> SizeVector;
    //
 
    //Динамический вектор
    float* Vector = new float[SizeVector];
    std::cout << "Enter items of vertex via space: ";
    for(int NumV = 0; NumV < SizeVector; NumV++)
        scanf("%f",&Vector[NumV]);
    //
 
    float C;
    std::cout << "Enter C = ";
    std::cin >> C;
 
    //Вычисляем кол-во элементов которые меньше С
    int CountItem = 0;
    for(int NumV = 0; NumV < SizeVector; NumV++)
        if(Vector[NumV] < C)
            CountItem++;
    std::cout << "Count items less " << C << " is " << CountItem << "\n";
    //
 
    //Вычисляем сумму целых частей вектора, которые располагаются после последнего отрицательного элемента
    int SumItem = 0;
    double Temp;
    int NumV;
    for(NumV = SizeVector-1; NumV >= 0; NumV--)
        if(Vector[NumV] < 0)
            break;
        else
            {
            std::modf(Vector[NumV], &Temp);
            SumItem +=  Temp;
            }
 
    if(NumV == -1)
        std::cout << "There isn't negative element in the vector";
    else
        std::cout << "Sum of integer items which distanate after the latest element is " << SumItem;
    //
 
    //Удаляем динамический вектор
    delete [] Vector;
 
    std::cout << "\n\nEnter any key...";
    getch();
}
 
Текущее время: 20:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru