Здравейте! Може ли да ми кажете къде ми е грешката в този код.
ето и условието.
Да се напише програма и всички необходими функции, чрез които
само с едно преминаване през елементите на масив от числа (без използване
на допълнителни масиви, само с помощта на опашки) да се изведат на екрана
елементите на масива в следния ред: отначало всички числа, които са по‐малки
от a, след това всички числа в интервала [a,b] и накрая всички останали числа,
запазвайки техния първоначален ред (a и b, се въвеждат като входни данни от
потребителя, a
Здравей колежке,
Не съм 100% сигурен но не мисля че имаш право в главната функция да декларираш Class, struct, както и други функции, мисля че от там ти идва грешката. Изнеси всичко от int main() над нея и би трябвало грешката да изчезне. След това може да пишеш алгоритъма на гореописаната задача в main() функцията като използваш описаните преди нея функции.
класовете се вмъкват между int main() и директивите, тоест #include.
Предоставям ти един примерен код тъй като нямам време да преглеждам твоя.
Надявам се да съм бил полезен.
#include
#include
class Animal{
public:
string name; //име
int age; // години
string residence; // място на обитаване
string food_type; // предпочитана храна
}
int main(){
return 0;
}
Съвет - започнете отначало и от време на време компилирайте и стартирайте за да тествате.
Колегата е прав, че не можете да дефинирате по този начин структури/методи/пропъртита/класове. Успех!
1
За да отговорите, трябва да сте влезли в профила си.