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

Проблема с типами данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какие утверждения являются верными? http://www.cyberforum.ru/cpp-beginners/thread371492.html
1) Операторы циклов for, while и do while не являются взаимозаменяемыми 2) Проверка условия выполняется на каждой итерации цикла 3) В случаях, когда число итераций заранее не известно, удобнее использовать оператор while
C++ Какое назначение может иметь в программе приведенный цикл без тела? for (t=0; t<SOME_VALUE; t++); http://www.cyberforum.ru/cpp-beginners/thread371487.html
C++ Вывод элементов вектора
почему когда выводим данные вектора пишем так: for (vector<RecVecR>::iterator p =vecR.begin() ; p != vecR.end();p++) а если надо вывести список наоборот то: for (vector<RecVecR>::iterator p =vecR.end()-1 ; p != vecR.begin()-1;p--) откуда -1 появляются? почему не так for (vector<RecVecR>::iterator p =vecR.end() ; p != vecR.begin();p--) ?
Отделите в слове повторяющиеся более двух раз буквы запятыми C++
4.2005 проверьте, не является ли слово "кас" корнем слова без приставки. Отделите в слове повторяющиеся более двух раз буквы запятыми 5.2005 найти th a - th^2 (a-b)/sqrt th(a^2-b^2), где th x= e^x-e^-x/e^x+e^-x. Добавлено через 57 минут проверьте, не является ли слово "кас" корнем слова без приставки. Отделите в слове повторяющиеся более двух раз буквы запятыми. Вычеркните из слова...
C++ Перегрузка оператора == для string http://www.cyberforum.ru/cpp-beginners/thread371439.html
#include <iostream> #include <conio.h> #include <fstream> #include <string> #include <stdlib.h> using namespace std; class TestContent {
C++ waveIn/Out Вообщем суть проблемы такова. Пытаюсь записать звук, а потом его воспроизвести (так-то сохранить, но для начала воспроизвести). погуглил, написал код. #include <windows.h> #include <stdio.h> #include <conio.h> #include <mmsystem.h> подробнее

Показать сообщение отдельно
svinka
1 / 1 / 0
Регистрация: 14.10.2011
Сообщений: 18
24.10.2011, 13:14     Проблема с типами данных
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
#include <iostream.h>
#include <time.h>
#include <stdlib.h>
 
int ZapolnenieMassiva (double *Massive, int SizeOfMassive)
{
 
int i;
 
cout << "Massiv iz " << SizeOfMassive <<" elementov\n";
 
        for (i=0; i<SizeOfMassive; i++)
        {
                *(Massive+i)=rand()%101;
                cout << *(Massive+i) << " " ;
        }
        cout <<"\n\n" ;
        return 0;
}
 
int ObrabotkaMassiva (double *Massive, int SizeOfMassive, double Delitel, double Peremennaya)
{
 
int i;
 
cout << "Elementy massiva kratnye " << Delitel << " umnojit na " << Peremennaya << "\n";
 
        for (i=0; i<SizeOfMassive; i++)
        {
                   if ((*(Massive+i)/Delitel)> int((*(Massive+i)/Delitel)))
                    *(Massive+i) = *(Massive+i)*Peremennaya;
                    cout << *(Massive+i) << " " ;
        }
        cout <<"\n\n" ;
        return 0;
}
 
 
int main ( )
{
    double *nMassive, *mMassive, *lMassive;
    int i=9, j=10, k=11;
    int Delitel1=3, Delitel2=5, Delitel3=2;
    double a=5 ,b=5, c=5;
            srand(time(NULL));
 
            nMassive = new double [i];
            mMassive = new double [j];
            lMassive = new double [k];
 
            ZapolnenieMassiva (nMassive, i);
            ZapolnenieMassiva (mMassive, j);
            ZapolnenieMassiva (lMassive, k);
 
            cout <<"\n" ;
 
            ObrabotkaMassiva (nMassive, i, Delitel1, a );
            ObrabotkaMassiva (mMassive, j, Delitel2, b );
            ObrabotkaMassiva (lMassive, k, Delitel3, c );
return 0;
}
Добавлено через 27 секунд
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
#include <iostream.h>
#include <time.h>
#include <stdlib.h>
 
int ZapolnenieMassiva (double *Massive, int SizeOfMassive)
{
 
int i;
 
cout << "Massiv iz " << SizeOfMassive <<" elementov\n";
 
        for (i=0; i<SizeOfMassive; i++)
        {
                *(Massive+i)=rand()%101;
                cout << *(Massive+i) << " " ;
        }
        cout <<"\n\n" ;
        return 0;
}
 
int ObrabotkaMassiva (double *Massive, int SizeOfMassive, double Delitel, double Peremennaya)
{
 
int i;
 
cout << "Elementy massiva kratnye " << Delitel << " umnojit na " << Peremennaya << "\n";
 
        for (i=0; i<SizeOfMassive; i++)
        {
                   if ((*(Massive+i)/Delitel)> int((*(Massive+i)/Delitel)))
                    *(Massive+i) = *(Massive+i)*Peremennaya;
                    cout << *(Massive+i) << " " ;
        }
        cout <<"\n\n" ;
        return 0;
}
 
 
int main ( )
{
    double *nMassive, *mMassive, *lMassive;
    int i=9, j=10, k=11;
    int Delitel1=3, Delitel2=5, Delitel3=2;
    double a=5 ,b=5, c=5;
            srand(time(NULL));
 
            nMassive = new double [i];
            mMassive = new double [j];
            lMassive = new double [k];
 
            ZapolnenieMassiva (nMassive, i);
            ZapolnenieMassiva (mMassive, j);
            ZapolnenieMassiva (lMassive, k);
 
            cout <<"\n" ;
 
            ObrabotkaMassiva (nMassive, i, Delitel1, a );
            ObrabotkaMassiva (mMassive, j, Delitel2, b );
            ObrabotkaMassiva (lMassive, k, Delitel3, c );
return 0;
}
Добавлено через 6 минут
вмесето
C++
1
if ((*(Massive+i)/Delitel)> int((*(Massive+i)/Delitel)))

надо
C++
1
if ((*(Massive+i)/Delitel)== int((*(Massive+i)/Delitel)))
 
Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru