C++ (Qt)void bulls_and_cows(int first, int second, int &nbulls, int &ncows)
C++ (Qt)void bulls_and_cows(int first, int second, int * nbulls, int * ncows)
C++ (Qt)void bulls_and_cows(int iFirst, int iSecond, int & oBulls, int & oCows)
C++ (Qt) // Проверяем, что числа четырёхзначные if ( (vec_first.size() != nsize) && (vec_second.size() != nsize) ) { return; }
C++ (Qt)void CalcBullsCows( const char * s1, const char * s2, int count, int & num_Bull, int & num_Cows ){ num_Bull = num_Cows = 0; for (int i = 0; i < count; ++i) { if (s1[i] == s2[i]) { ++num_Bulls; continue; } for (int j = 0; j < count; ++j) { if (s1[j] == s2[i]) if (s1[j] != s2[j]) { // на всякий случай учтем что цифры могут повторяться ++num_Cows; break; } } }}
C++ (Qt)/** * Записываем результат выходной в файл * * @param oFileName Имя выходного файла * @param vec Массив, который нужно записать в файл * @return Код ошибки: 0 - если ошибок нет * 1 - если файл не удалось открыть * 2 - если в файле не удалось записать */int writeResult(const std::string& oFileName, int iBulls, int iCows) { // Открываем файл для записи std::ofstream out; out.open(oFileName.c_str()); if (!out.is_open()) { return 1; } // Записываем данные в файл out << nbulls << " " << ncows << std::endl; // Закрываем файл и возвращаем код ошибки out.close(); return 0;}
void func( _Out_ int a, _In_ int b, );
C++ (Qt)void bulls_and_cows(int iFirst, int iSecond, int & oBulls, int & oCows);
C++ (Qt)void bulls_and_cows(int firstNumber, int secondNumber, int & nBulls, int & nCows);
C++ (Qt) if (!out.is_open()) { return errFileOpen;
#define _In_#define _Out_void func( _Out_ int a, _In_ int b, );
BOOL WINAPI CryptImportPublicKeyInfoEx2( _In_ DWORD dwCertEncodingType, _In_ PCERT_PUBLIC_KEY_INFO pInfo, _In_ DWORD dwFlags, _In_ void *pvAuxInfo, _Out_ BCRYPT_KEY_HANDLE *phKey);