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

Ошибки в функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на алгоритмизацию http://www.cyberforum.ru/cpp-beginners/thread430322.html
Есть задача, где нужно найти медиану последовательности и 2 члена, менее всего отстоящих от нее. Каким алгоритмом можно найти медиану? Нечто похожее увидел тут в примере е7-1. тот алгоритм не совсем понятен. Есть какие то мысли? p.s. работаю на с++.
C++ Что за ошибка с использованием cstdio? Вот код: #include <cstdio> #include <clocale> using namespace std; int main() { setlocale(LC_ALL,"Russian"); double fahr,cels; printf("\nВведите тепмературу по Фаренгейту\n"); scanf( "%lf", &fahr); http://www.cyberforum.ru/cpp-beginners/thread430316.html
C++ forbids comparison between pointer and integer C++
Такую вот ошибку выбивает в строках 30 и 31. Кто знает - помогите. #include <iostream.h> #include <conio.h> main() { int mas; int str; int stl; int kub; int k=0;
2 программмы на C++ C++
Здравствуйте! Помогите написать 1/ перегрузка функций. пример перегрузки для суммы двух чисел ( вещ. и целых ) 2/ найти сумму нечетных чисел главной диагонали двумерной матрицы целых чисел Надеюсь на вашу помощь :-[
C++ Непонятна тема (Классы содержащие другие классы, как данные члены ) http://www.cyberforum.ru/cpp-beginners/thread430293.html
Изучаю книгу Джесс Либерти(в частности эту главу в данный момент) #include <iostream> class Point { public: void SetX(int x) { itsX = x; } void SetY(int y) {
C++ Набор процедур для математических функций arcsin, arccos, arctg, arcctg. Нужно создать отдельную библиотеку. Чтобы в программе можно было просто включать математические функции arcsin, arccos, arctg, arcctg. Нада делать математические функции через разложения в ряды. Нарыл в интернети код на Java arcsin: private double Marcsin(double x0){ double x=x0; if (x0<0){x=-x0;} double y=x; подробнее

Показать сообщение отдельно
koperfild
9 / 9 / 3
Регистрация: 04.12.2011
Сообщений: 137
18.01.2012, 01:56  [ТС]     Ошибки в функции
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
 
int* Rand_massiv (int N);
void Put_posl_sort (int *a,int N);
int main(){
    int N,a;
 
 
    //fscanf(in,"%d",&N);
    N=9;
    a=Rand_massiv(N);
    Put_posl_sort (a,N);
 
 
    for (int i=0;i<N;++i){
    printf ("%d",a[i]);
    }
 
 
 
 
    return 0;
}
////////////////////////////////////////////
int* Rand_massiv (int N){
    int *a;
 
    a=new int[N];
    srand(time(NULL));
    for (int i=0;i<N;++i){
        a[i]=rand()%500;
    }
    return a;
}
/////////////////////////////////////////////
void Put_posl_sort (int *a, int N){
    int tmp;
    if (a[0]>a[1]){
        tmp=a[0];
        a[0]=a[1];
        a[1]=tmp;
    }
    for (int i=2;i<N;++i){
        if (a[i]>a[i-1]){
            continue;
        }
        int k=0;
        while (a[i]>a[k]){
            ++k;
        }
      tmp=a[k];
        a[k]=a[i];
        int l=i;
        while (k+2<=l){
            a[l]=a[l-1];
            --l;
        }
        a[k+1]=tmp;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru