Как записать этот алгоритм в псевдокод ?
int main(int argc, char **argv) { if (argc < 2) { printTitle("Delly"); displayUsage(); return 0; } if ((std::string(argv[1]) == "version") || (std::string(argv[1]) == "--version") || (std::string(argv[1]) == "--version-only") || (std::string(argv[1]) == "-v")) { std::cout << "Delly version: v" << dellyVersionNumber << std::endl; std::cout << " using Boost: v" << BOOST_VERSION / 100000 << "." << BOOST_VERSION / 100 % 1000 << "." << BOOST_VERSION % 100 << std::endl; std::cout << " using HTSlib: v" << hts_version() << std::endl; return 0; } else if ((std::string(argv[1]) == "help") || (std::string(argv[1]) == "--help") || (std::string(argv[1]) == "-h") || (std::string(argv[1]) == "-?")) { printTitle("Delly"); displayUsage(); return 0; } else if ((std::string(argv[1]) == "warranty") || (std::string(argv[1]) == "--warranty") || (std::string(argv[1]) == "-w")) { displayWarranty(); return 0; } else if ((std::string(argv[1]) == "license") || (std::string(argv[1]) == "--license") || (std::string(argv[1]) == "-l")) { bsd(); return 0; } else if ((std::string(argv[1]) == "call")) { return delly(argc-1,argv+1); } else if ((std::string(argv[1]) == "lr")) { return tegua(argc-1,argv+1); } else if ((std::string(argv[1]) == "filter")) { return filter(argc-1,argv+1); } else if ((std::string(argv[1]) == "merge")) { return merge(argc-1,argv+1); } std::cerr << "Unrecognized command " << std::string(argv[1]) << std::endl; return 1; }
Что я уже пробовал:
ввод целого числа и файл Чара, если чар меньше 2 печати Делли другие способы вернуть его