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

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для вычисления значений функции F(x) на отрезке [a,b] с шагом h (Dev-C++) http://www.cyberforum.ru/cpp-beginners/thread972100.html
F(x)=7{sin}^{2}x-\frac{1}{2}cosx a, b, h - вводит пользователь. Результат выводится в таблице. Первый столбец - значение аргумента, второй - соответствующее значение F(x). #include <cstdlib>...
C++ Напишите программку на языке? которая вычисляет частичную сумму ряда которая вычисляет частичную сумму ряда 1-1/3+1/5-1/7+1/9-… http://www.cyberforum.ru/cpp-beginners/thread972093.html
Пишет ссылка на неразрешённый внешний символ C++
#include <iostream> #include <string> using namespace std; class swapall { private: int *a; double *b; string slovo;
C++ Программа генератора GPS сигнала
Здравствуйте, необходимо сделать программу генерирующую гармонический сигнал, а затем кодирующую его кодом Голда. Хотела бы поинтересоваться с чего бы лучше начать. Графически необязательно рисовать,...
C++ Обработка звуковых файлов http://www.cyberforum.ru/cpp-beginners/thread972077.html
Меня интересует обработка звука на с++, но сам с этой темой практически не сталкивался пока что. Может кто подсказать(просто теоретически), возможно ли написать программу, которая, например, будет...
C++ Перевод кода из Delphi, работа с текстовым файлом Помогите, пожалуйста, перевести готовую программу из Delphi на C++ Builder 6... Я совсем замучилась, в с++ полный дуб, если циклы, условия еще могу перевести сама, то вот с работой с файлами(чтение,... подробнее

Показать сообщение отдельно
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
09.10.2013, 19:48
egoregor13,
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
#include <cstdlib>
#include <iostream>
#include <cmath>
#include <time.h>
using namespace std;
template< class T >
void insertSort(T* a, int size); 
int main()
{
    srand(time(NULL));
    const int size=10;
    int i, sum=0,first=0,second,kol=0;
    double k;
    double arr[size];
    for(i=0;i<size;i++) {
        arr[i]=(rand()%20)*0.99-10;
        cout<<"arr["<<i<<"]= "<<arr[i]<<"\n";
    }
    for (i=0;i<size;i++) {
        if (arr[i]>0) 
            first=i;
        if  (arr[i]>0 && first>0) {
            second=i;
            break;
        }
    }
    for (i=first+1;i<second;i++)
        sum+=(int)arr[i];
    cout<<"Sum="<<sum<<"\n";
    cout<<"Enter k:\n";
    cin>>k;
    for (i=0;i<size;i++)
        if ( (arr[i]-(int)arr[i])>k )
            kol++;
    cout<<"Kol="<<kol<<"\n";
    insertSort(arr,size);
    for(i=0;i<size;i++) {
        cout<<"arr["<<i<<"]= "<<arr[i]<<"\n";
    }
    system("pause");
    return 0;
}
template< class T >
void insertSort(T* a, int size) 
{
    T tmp;
    for (int i = 2, j; i < size; i+=2) 
    {
        tmp = (int)a[i]; 
        for (j = i - 2; j >= 0 && (int)a[j] > tmp; j-=2) 
            a[j + 2] = a[j];   
        a[j + 2] = tmp;    
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru