Решил написать простой код сортировки массива на C++
вот что вышло:
#include
int main() {
int arr[9] = { 1, 2, 3, -1, -3, 7, -8, -10, -5 };
std::cout << "Array without sort: \n";
std::cout << "=================================\n";
for (int mas = 0; mas < 9; ++mas) {
std::cout << "["<<arr[mas]<<"]";
}
std::cout << "\n";
std::cout << "=================================\n";
std::cout << "\n";
std::cout << "Array after sort: \n";
std::cout << "Array Positive:";
for (int i = 0; i < 9; ++i){
if (arr[i] > 0) {
std::cout << "["<<arr[i]<<"]";
}
}
std::cout << "\n";
std::cout << "Array Negative:";
for (int j = 0; j < 9; ++j) {
if (arr[j] < 0) {
std::cout << "["<<arr[j]<<"]";
}
}
std::cout << "\n";
}
C/C++
Хороший код или нет сам написал
теперь составить программу, которая запрашивает элементы массива и затем сортирует их
еще можно сделать считывание массива из файла
а еще лучше переходить на C#
запрашивать имя файла или сделать возможность выбора этого файла из дерева каталогов
еще можно сделать считывание массива из файла
а еще лучше переходить на C#
запрашивать имя файла или сделать возможность выбора этого файла из дерева каталогов
Зачем в одном цикле переменная mas, во втором - i, в третьем - j?
Эти переменные имеют идентичный смысл, так почему они называются по-разному?
Эти переменные имеют идентичный смысл, так почему они называются по-разному?
#include <algorithm>
#include <array>
#include <iostream>
#include <iomanip>
using namespace std;
void show(const array<int, 9>& arr) {
for (const auto value : arr) cout << setw(5) << value;
cout.put('\n');
}
int main() {
array<int, 9> arr{ 1, 2, 3, -1, -3, 7, -8, -10, -5 };
show(arr);
sort(arr.begin(), arr.end());
show(arr);
system("pause > nul");
}
#include <array>
#include <iostream>
#include <iomanip>
using namespace std;
void show(const array<int, 9>& arr) {
for (const auto value : arr) cout << setw(5) << value;
cout.put('\n');
}
int main() {
array<int, 9> arr{ 1, 2, 3, -1, -3, 7, -8, -10, -5 };
show(arr);
sort(arr.begin(), arr.end());
show(arr);
system("pause > nul");
}
Лютое говнище
Вижу сначала вывод положительных, а после отрицательных значений, о какой "сортировке" речь ? ( это фильтрация )
если бы платили за кол-во строчек кода, то нормально, да, а так не очень
Однозначно это код.
Я как высококвалифицированный специалист со всей данною мне ответственностью заявляю "ГЛАВНОЕ ЧТОБ КОД РАБОТАЛ"
А код только с опытом станет идеальным, либо останется навсегда каким попало, в любом случае как я понимаю у всех свой стиль, думаю главное хорошо комментарии писать если для кого то пишешь, правда ты наверно имел ввиду работоспособность кода, как может быть лучше это не знаю, тоже приходит с опытом че парится главное учиться)))
А код только с опытом станет идеальным, либо останется навсегда каким попало, в любом случае как я понимаю у всех свой стиль, думаю главное хорошо комментарии писать если для кого то пишешь, правда ты наверно имел ввиду работоспособность кода, как может быть лучше это не знаю, тоже приходит с опытом че парится главное учиться)))
Похожие вопросы
- Напишите пожалуйста код на 5 вариант очень простой я на 1 курсе вуза и нужен простой код.
- Написать код на языке си
- Помогите пожалуйста написать код.(C++)
- Написал код для языка C, но работает не правильно
- Написать код на языке C++
- Написать код для задачи C++
- Задание на c++ ответить на вопросы и написать код
- Помогите пожалуйста написать код на c++, выводящий имя, фамилию и дату рождения нескольких человек
- Написать код на языке Си
- Написать фрагмент кода, где формируется двумерный массив, элементы которого могут быть тру и фолс