Compilation error expected at end of input

ошибка expected '}' at end of input C++ Решение и ответ на вопрос 1972313

Лизаветка

1 / 1 / 0

Регистрация: 01.05.2017

Сообщений: 34

1

01.05.2017, 21:41. Показов 35744. Ответов 13

Метки нет (Все метки)


Посмотрите, пожалуйста. Выдает ошибку expected ‘}’ at end of input, но скобки везде попарно

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
int main()
{
    setlocale(LC_ALL, "Russian");
    inform();
    getch();
    system("cls");//новая страница
    char zapros_menu, vspom_zapr;
    glavnoe_menu();
    vspom_zapr=zapr_menu();
    int otvet;
    while (vspom_zapr!='0')
    {
        zapros_menu=vspom_zapr;
        system("cls");
        switch (zapros_menu)
        {
        case '1':
            {
                svedenia_po_program();
            }
        case '2':
            {
                otvet=TEORIA::demonstrate();
            }
        case '3':
            {
 
            }
        case '4':
            {
 
            }
        case '5':
            {
 
            }
        };
        getch();
        system("cls");
        glavnoe_menu();
        if (otvet==0)
        {
            vspom_zapr=0;
        } else
        {
            vspom_zapr=zapr_menu();
        };
    };
    return 0;
}

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Джоуи

1073 / 635 / 240

Регистрация: 05.05.2015

Сообщений: 3,546

Записей в блоге: 2

01.05.2017, 21:53

2

а на какой строке вылетает ошибка?



0



284 / 232 / 114

Регистрация: 07.09.2016

Сообщений: 584

01.05.2017, 21:57

3

привыкайте нормально код форматировать. черт ногу сломит в такой писанине.
по ошибке: если это студия и в начале файла нет #include «stdafx.h» — то в этом может быть причина.
может есть другой код, который вы не написали тут, но он есть. например тут нед вообще ни
одного инклуда, что там у вас еще есть, чего вы не запостили известно только вам.



0



Джоуи

1073 / 635 / 240

Регистрация: 05.05.2015

Сообщений: 3,546

Записей в блоге: 2

01.05.2017, 21:59

4

Во-первых, если операция только одна, то операторные скобки необязательны (хотя бы не запутаетесь)
Во-вторых, так как Вы не привели полный код программы, откуда нам знать, что эта ошибка не возникает во всяких подпрограммах типа zapr_menu()?



0



Лизаветка

1 / 1 / 0

Регистрация: 01.05.2017

Сообщений: 34

01.05.2017, 22:07

 [ТС]

5

вот полный код программы, выдает ошибку в последней строке, пробовала убирать частично код программы, ошибка уходит, если только убрать строки #include «teoria.h» и #include «teoria.cpp, выходит ошибка в них

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#include <iostream>
#include <fstream>
#include <conio.h>
#include <stdlib.h>
#include <string>
 
#include "teoria.h"
 
#include "teoria.cpp"
 
using namespace std;
 
void inform()
{
    cout << "n"
    "        Астраханский государственный технический университетn"
    "          Институт Информационных технологий и коммуникацийnnn"
    "                                                Кафедраn"
    "                                                Автоматизированных системn"
    "                                                бработки информации и управленияnnnnn"
    "                     Курсовая работа по дисциплинеn"
    "                   'Программирование и информатика'n"
    "        Учебно - демонстрационная программа <<Сортировка Бэтчера>>nnnn"//свет
    "                                                Выполнила: студентка группы ДИНРб-11n"
    "                                                Бондаренко Е. М.n"//свет
    "                                                Руководитель работыn"
    "                                                Ст. преп. Толасова В. В.nnnnn"
    "                          г.АСТРАХАНЬ  2017г.nn ";
};
 
void glavnoe_menu()
{
    cout << "nn     Учебно-демонстрационная программа <<Cортировка Бэтчера>> n";//свет
    cout << "nnn*************************";
    cout << "<Главное Меню>";//свет
    cout <<    "****************************nn" <<endl;
    cout << "                                                   клавишаnn";
    cout << "            Сведения о работе программы..............";
    cout << " 1nn";//свет
    cout << "            Теоретический материал...................";
    cout << " 2nn";//свет
    cout << "            Пошаговая демонстрация сортировки........";
    cout << " 3nn";//свет
    cout << "            Тест по пройденному материалу............";
    cout << " 4nn";//свет
    cout << "            Зайти как администратор..................";
    cout << " 5nn";//свет
    cout << "            Выход....................................";
    cout << " 0nn";//свет
};
 
char zapr_menu()
{
    char zapr;
    cin >> zapr;
    while (zapr!='0' && zapr!='1' && zapr!='2' && zapr!='3' && zapr!='4' && zapr!='5')
    {
        cout << "nНекорректный ввод! Повторите!n";
        cin >> zapr;
    };
    return zapr;
};
 
void svedenia_po_program()
{
    ifstream out("svedenia.txt");
    if(out.is_open())
    {
        while (!out.eof())
        {
            string stroka;
            getline(out, stroka, 'n');
            cout << "n   " << stroka;
        }
    };
    out.close();
};
 
int main()
{
        setlocale(LC_ALL, "Russian");
    inform();
    getch();
    system("cls");//новая страница
    char zapros_menu, vspom_zapr;
    glavnoe_menu();
        vspom_zapr=zapr_menu();
         int otvet;
    while (vspom_zapr!='0')
        {
             zapros_menu=vspom_zapr;
             system("cls");
             switch (zapros_menu)
            {
            case '1':
                {
                       svedenia_po_program();
                }
            case '2':
               {
                      otvet=TEORIA::demonstrate();
                }
            case '3':
               {
 
                }
            case '4':
               {
 
                }
             case '5':
               {
 
                }
        };
        getch();
        system("cls");
        glavnoe_menu();
        if (otvet==0)
        {
            vspom_zapr=0;
        } else vspom_zapr=zapr_menu();
    };
    return 0;
}



0



Джоуи

1073 / 635 / 240

Регистрация: 05.05.2015

Сообщений: 3,546

Записей в блоге: 2

01.05.2017, 22:11

6

Цитата
Сообщение от Лизаветка
Посмотреть сообщение

#include «teoria.cpp»

что значит #include исходный код C++? Вы подключаете и хедер teoria.h и исходник teoria.cpp



0



Джоуи

1073 / 635 / 240

Регистрация: 05.05.2015

Сообщений: 3,546

Записей в блоге: 2

01.05.2017, 22:12

7

И учитесь уже обрамлять код тегами [CPP]

Миниатюры

ошибка expected '}' at end of input
 



0



1 / 1 / 0

Регистрация: 01.05.2017

Сообщений: 34

01.05.2017, 22:15

 [ТС]

8

спасибо, впредь буду оформлять нормально, это мои первые 15 минут на данном форуме)



0



Джоуи

1073 / 635 / 240

Регистрация: 05.05.2015

Сообщений: 3,546

Записей в блоге: 2

01.05.2017, 22:16

9

Лизаветка, ну а насчет инклюдов Вы поняли?



0



Лизаветка

1 / 1 / 0

Регистрация: 01.05.2017

Сообщений: 34

01.05.2017, 22:20

 [ТС]

10

нет. я подключаю и то и то, без хедера ошибка остается.
вот что у меня представляет teoria.cpp

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include "teoria.h"
 
#include <iostream>
#include <fstream>
#include <ctime>
#include <conio.h>
#include <windows.h>
 
using namespace std;
 
namespace TEORIA
{
 
    void mini_menu()
    {
        cout << "nn                                          клавишаnn";
        cout << "            Назад...........................";
        cout << " 1n";//свет
        cout << "            Вперед..........................";
        cout << " 2n";//свет
        cout << "            Главное меню....................";
        cout << " 3n";//свет
        cout << "            Выход...........................";
        cout << " 0n";//свет
    }
 
    char numb_menu()
    {
        char zap;
        cin >> zap;
        while(zap!='1' && zap!='2' && zap!='3' && zap!='0')
        {
            cout << "nНекорректный ввод! Повторите!n";
            cin >> zap;
        };
        return zap;
    }
 
    void display_str(char* name)
    {
        ifstream str(name);
        if(str.is_open())
        {
            while (!str.eof())
            {
                string stroka;
                getline(str, stroka, 'n');
                cout << "n   " << stroka;
            }
        };
        str.close();
    }
 
    int demonstrate()
    {
        char dop_zapr='1';
        char zapros_menu='1';
        int otvet;
        do
        {
            switch (dop_zapr)
            {
            case '1':
                {
                    char name[20]="teor_1.txt";
                    display_str(name);
                }
            case '2':
                {
                    char name[20]="teor_2.txt";
                    display_str(name);
                }
            case '3':
                {
                    char name[20]="teor_3.txt";
                    display_str(name);
                }
            case '4':
                {
                    char name[20]="teor_4.txt";
                    display_str(name);
                }
            }
            mini_menu();
            zapros_menu=numb_menu();
            if (zapros_menu=='1')
            {
                dop_zapr++;
            } else dop_zapr--;
        } while (zapros_menu!='3' && zapros_menu!='0' && dop_zapr!='5' && dop_zapr!='0');
        if (zapros_menu=='0') otvet=0; else otvet=1;
        return otvet;
}

и вот teoria.h

C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef TEORIA_H_INCLUDED
#define TEORIA_H_INCLUDED
 
namespace TEORIA
{
    void mini_menu();
    char numb_menu();
    void display_str(char name);
    int demonstrate();
}
#endif // TEORIA_H_INCLUDED

Что нужно убрать?



0



Джоуи

1073 / 635 / 240

Регистрация: 05.05.2015

Сообщений: 3,546

Записей в блоге: 2

01.05.2017, 22:22

11

Лизаветка, вопрос остается прежним: на какой строке и в каком файле возникает ошибка? Можно скриншот скинуть, если сами не разбираетесь



0



DU3

284 / 232 / 114

Регистрация: 07.09.2016

Сообщений: 584

01.05.2017, 22:24

12

Лучший ответ Сообщение было отмечено Лизаветка как решение

Решение

нормально форматируйте не только тут на форуме, но и у себя в редакторе и такого рода проблем будет на порядок меньше.
подозреваю что в teoria.cpp нет закрывающей скобки от

C++
1
2
namespace TEORIA
{



1



Joey

01.05.2017, 22:29

Не по теме:

DU3, ждем ебилдов ТС



0



1 / 1 / 0

Регистрация: 01.05.2017

Сообщений: 34

01.05.2017, 22:35

 [ТС]

14

Спасибо за ответы) ошибка выволилась на последней строке основной программы, оказалось нет закрывабщейся скобки в файле teoria.cpp , спасибо за вопросы, буду работать над оформлением��



1



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

01.05.2017, 22:35

Помогаю со студенческими работами здесь

Ошибка: Expected END but received ELSE
Всем привет , кто может помочь?!) строка 59 ругается на else. (expected END but received ELSE).

Ошибка: ‘END’ expected but ‘ELSE’ found
Задание:
Написать программу, которая бы по введенному номеру времени года (1 — зима, 2 — весна, 3…

Ошибка: ‘END’ expected but ‘UNTIL’ found
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,…

Ошибка ‘Expected END but recieved’
Понимаю,что ошибка связанная с begin и end,но я не догоняю,где пропущеноunit Unit2;

interface

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

14

Your code is completely wrong in almost every respect.


#define char incomingByte; //Defines incomingByte 

That line means that the compiler will substitute incomingByte; whenever it sees char.


#define char sendBack = K;

Now it will substitute sendBack = K; when it sees char.


#define char ?;

Now it will substitute ?; when it sees char.


#define pollTime;

I don’t know what you are thinking here. If you are trying to declare a variable you have to give a type, like this:

int pollTime;

bool running = true;

void setup() {
Serial.begin(9600); //Set data rate.
}
void loop() {

Those lines are OK.


for(Serial.available() > 0;)  { //Gets you the number of bytes that are available to be read from the serial port.

You don’t want the semicolon there. A for loop is not written like that. You possibly mean while, ie.

while(Serial.available() > 0) 

pollTime = delayMicroseconds(200); // Sets a poll time of 200 microseconds.

That is doing nothing of the sort. It is delaying 200 µs, it isn’t setting anything.


incomingByte  = Serial.read();

That line is OK, assuming you declared incomingByte like this, and not the way you did:

char incomingByte; 

if(incomingByte = ?) {

That needs to be in single quotes, as you are comparing a character. Also you compare with == not = ie.

if(incomingByte == '?') {

Serial.print(sendBack);

It looks from your earlier code you mean:

Serial.print('K');

  }
 }
}  

These lines look OK.


I suggest you read a beginners page about C programming. This is just pure guesswork what you are doing here. For one thing, read up on how #define works. Here is one page: https://www.techonthenet.com/c_language/constants/create_define.php. And another: http://www.cprogramming.com/reference/preprocessor/define.html

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/*Base DMA Methods*/
baseDMA::baseDMA(const char* l, int r) {
        label = new char[std::strlen(l) + 1];
        std::strncpy(label, l);
        rating = r;
}

baseDMA::baseDMA(const baseDMA & rs) {
        label = new char[std::strlen(rs.label) + 1];
        std::strncpy(label, rs.label);
        rating = rs.rating;
}

baseDMA::~baseDMA() {
        delete [] label;
}
baseDMA & baseDMA::operator=(const baseDMA & rs) {
        if(this == &rs)
                return *this;
        delete [] label

        label = new char[std::strlen(rs.label) + 1];
        std::strcpy(label, rs.label);
        rating = rs.rating;
        return *this;
}

std::ostream & operator<<(std::ostream & os, const baseDMA & rs) {
        os << "Label: " << rs.label << std::endl;
        os << "Rating: " << rs.rating << std::endl;
        return os;
}

/*lacksDMA Methods*/
lacksDMA::lacksDMA(const char * c, const char* l, int r) : baseDMA(l,r) {
        std::strncpy(color, c, 39);
        color[39] = '';
}

lacksDMA::lacksDMA(const char* c, const baseDMA & rs) : baseDMA(rs) {
        std::strncpy(color, c, COL_LEN - 1);
        color[COL_LEN] = '';
}

std::ostream & operator<<(std::ostream & os, const lacksDMA & ls) {
        os << (const baseDMA &) ls;
        os << "Color: " << ls.color << std::endl;
        return os;
}

/*hasDMA Methods*/
hasDMA::hasDMA(const char* s, const char* l, int r) : baseDMA(l, r) {
        style = new char [std::strlen(s) + 1];
        std::strcpy(style, s);
}

hasDMA::hasDMA(const char* s, const baseDMA & rs) : baseDMA(rs) {
        style = new char[std::strlen(hs.style) + 1];
        std::strcpy(style, hs.style);
}

hasDMA::~hasDMA() {
        delete [] style;
}
hasDMA & hasDMA::operator=(const hasDMA & hs) {
        if(this == &hs)
                return *this;
        baseDMA::operator=(hs); /*Copying base portion*/
        style = new char[std::strlen(hs.style) + 1];
        std::strcpy(style, hs.style);
        return *this;
}

std::ostream & operator<<(std::ostream & os, const lacksDMA & ls) {
        os << (const baseDMA &) ls;
        os << "Style: " << hs.style << std::endl;
        return os;
}
}; /*For those reading this, the error was directed here, as there was a missing brace. g++ mistakenly took it for the main function. Probably due to the destructor. */

Aramil of Elixia, thank you for asking me to put this up, I wouldn’t have spotted the failure at the end without you. Thanks

For bugs or installation issues, please provide the following information.
The more information you provide, the more likely people will be able to help you.

Environment info

Operating System: Ubuntu 16.04.4

Compiler: G++ 5.4

Package used (Python/R/Scala/Julia): Python

MXNet version:

Or if installed from source: source

MXNet commit hash (git rev-parse HEAD):
1286809

If you are using python package, please provide

Python version and distribution: 3.5.2

Error Message:

In file included from src/operator/random/./../operator_common.h:37:0,
from src/operator/random/./sample_multinomial_op.h:31,
from src/operator/random/sample_multinomial_op.cc:24:
src/operator/random/./../../common/cuda_utils.h:95:43: error: ‘mxnet::common::cuda::CusolverGetErrorString’ declared as an ‘inline’ variable
inline const char* CusolverGetErrorString(cusolverStatus_t error) {
^
src/operator/random/./../../common/cuda_utils.h:95:43: error: ‘cusolverStatus_t’ was not declared in this scope
src/operator/random/./../../common/cuda_utils.h:95:67: error: expected ‘,’ or ‘;’ before ‘{’ token
inline const char* CusolverGetErrorString(cusolverStatus_t error) {
^
src/operator/random/sample_multinomial_op.cc:111:1: error: expected ‘}’ at end of input
} // namespace mxnet
^
src/operator/random/sample_multinomial_op.cc:111:1: error: expected ‘}’ at end of input
src/operator/random/sample_multinomial_op.cc:111:1: error: expected ‘}’ at end of input
Makefile:275: recipe for target ‘build/src/operator/random/sample_multinomial_op.o’ failed
make: *** [build/src/operator/random/sample_multinomial_op.o] Error 1

Steps to reproduce

or if you are running standard examples, please provide the commands you have run that lead to the error.

  1. make -j

What have you tried to solve it?

N/A

  • #1

ошибка:

Arduino: 1.8.11 (Windows 10), Плата:»Arduino Uno»

C:UsersCD86~1AppDataLocalTemparduino_modified_sketch_571327sketch_feb23a.ino: In function ‘void setup()’:

sketch_feb23a:14:1: error: a function-definition is not allowed here before ‘{‘ token

{

^

sketch_feb23a:34:1: error: expected ‘}’ at end of input

}

^

exit status 1
a function-definition is not allowed here before ‘{‘ token

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»

код:

#define RED_LIGHT 13
#define YELLOW_LIGHT 12
#define GREEN_LIGHT 11
void setup() {
pinMode(RED_LIGHT, OUTPUT);
pinMode(YELLOW_LIGHT, OUTPUT);
pinMode(GREEN_LIGHT, OUTPUT);

digitalWrite(RED_LIGHT, LOW);
digitalWrite(YELLOW_LIGHT, LOW);
digitalWrite(GREEN_LIGHT, LOW);
void loop()
{
digitalWrite(GREEN_LIGHT, HIGH);
delay(8000);
for (int i=0; i<3; i++)
{
digitalWrite(GREEN_LIGHT, LOW);
delay(1000);
digitalWrite(GREEN_LIGHT, HIGH);
delay(1000);
}
digitalWrite(GREEN_LIGHT, LOW);
digitalWrite(YELLOW_LIGHT, HIGH);
delay(2000)
digitalWrite(YELLOW_LIGHT, LOW);
digitalWrite(RED_LIGHT, HIGH);
delay(10000);
digitalWrite(YELLOW_LIGHT, HIGH);
delay(2000);
digitalWrite(RED_LIGHT, LOW);
digitalWrite(YELLOW_LIGHT, LOW);
}

06-22-2009


#1

irelandmc is offline


Registered User


Unhappy expected declaration or statement at end of input

Hi all. I’m new to programming just cannot get this to compile. I would appreciate any help you could give me. I’m sure there is plenty wrong other than whats keeping it from compiling, but if I could at least get it compiled I would feel better.

I get expected declaration or statement at end of input error for line 170, which is the very last line. Any ideas what is causing this? Thanks for your time.

Code:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int read_location (double *latitude, double *longitude);
void print_location (double latitude, double longitude);
double distance (double lat1, double lon1, double lat2, double lon2);
void sort_arrays (double arr1[], double arr2[], double arr3[], int size);
void all_distances (double latRef, double lonRef, const double lat_list[],const double lon_list[], double dist_list[], int size);


int main ()
{

double lat[20], lon[20], dist[20];
double refLat, refLon;
int choice, quitProg, size, count;

  printf ("Welcome to the latitude and longitude sorter.n You may enter up to 20 locations.n Enter a latitude of 99 when done.");
  quitProg = 1;
  size = 0;
  while (size < 20 && quitProg != 0){
    quitProg = read_location ((lat+size), (lon+size));
    size++;
  } //end while

  printf ("You have finished entering values.nn");
  choice = 0;
  while (choice != 1){
    Printf ("1 to quitn2 to sort by latituden3 to sort by longituden4 to sort by distance");
    scanf ("%d", &choice);

    switch (choice) {
      case 1:
        break;
      case 2:
        sort_arrays (lat, lon, dist, size);
        for (count = 0; count < size; count++){
	  print_location (lat[count], lon[count]);
        } // end for
        break;
      case 3:
        sort_arrays (lon, lat, dist, size);
        for (count=0; count<size; count++){
	  print_location (lat[count], lon[count]);
        } // end for
        break;
      case 4:
        printf ("Please enter reference latitude and longitude:n");
        scanf ("%lf %lf", &refLat, &refLon);
        all_distances (refLat, refLon, lat, lon, dist, size);
        sort_arrays (dist, lat, lon, size);
        for (count=0; count<size; count++){
	  print_location (lat[count], lon[count]);
          printf (" is %f miles from referencen", dist[count]);
        } // end for 
        break;
      default:
        printf ("Not a valid entry. Please choose again.nn");
        break;
   } //end while

printf ("Thank you for using the latitude and longitude sorter.");
return 0;

} //end main

/*____________________________________________________________________________________*/

int read_location (double *latitude, double *longitude){

double latEntry  = 0;
double lonEntry = 0;
  while (latEntry != 99){
    printf ("Please enter a latitude and longitude:n");
    scanf ("%lf %lf", &latEntry, &lonEntry);
    if (fabs(latEntry) <= 90 && fabs(lonEntry) <= 180) {
      *latitude = latEntry;
      *longitude = lonEntry;
    } else {
      printf ("n");
    } //end else
    return 1;
  } //end while
return 0;

} //end read_location
  
/*____________________________________________________________________________________*/

void print_location (double lat, double lon){

  if (lat >= 0){
    printf ("%f North ", lat);
  } else {
    printf ("%f South ", lat);
  }
  if (lon <= 0){
    printf ("%f Westn", lon);
  } else {
    printf ("%f Eastn", lon);
  }

} //end print_location

/*____________________________________________________________________________________*/

double distance (double lat1, double lon1, double lat2, double lon2){
double dist;
dist = (3963 * acos(cos(lon1-lon2)*cos(lat1)*cos(lat2) + sin(lat1)*sin(lat2)));
return dist;

}

/*____________________________________________________________________________________*/

void sort_arrays(double arr1[], double arr2[], double arr3[], const int size){
  int pass, i;
  double hold;
  for (pass = 0; pass < size-1; pass++) {
    for (i = 0; i < size-1; i++) {
      if (arr1[i] > arr1[i+1]) {
	hold = arr1[i];
	arr1[i] = arr1[i+1];
	arr1[i+1] = hold;
	hold = arr2[i];
	arr2[i] = arr2[i+1];
	arr2[i+1] = hold;
	hold = arr3[i];
	arr3[i] = arr3[i+1];
	arr3[i+1] = hold;
      } //end if
    } //end iterations for loop
  } // end passes for loop

}  //end sort_arrays

/*____________________________________________________________________________________*/

void all_distances(const double latRef, const double lonRef, const double lat_list[], const double lon_list[], double dist_list[], const int size){
  int count;
  for (count = 0; count < size-1; count++){
    dist_list[count] = distance (lat_list[count], lon_list[count], latRef, lonRef);
    count++;
  } //end for

} //end all_distances


Понравилась статья? Поделить с друзьями:
  • Compilation error esp8266wifi h no such file or directory
  • Compilation error cannot find symbol
  • Compilation error acmp
  • Compilation error a function definition is not allowed here before token
  • Compatmode как исправить приложение