Все игры
Запись
Это спам


Нравится

Вы не можете комментировать, т.к. не авторизованы.


Сергей Л      28-10-2008 20:28 (ссылка)
Re:
Если прочитать первые вводные уроки, то будет понятно. Про main и функции.

вот объявление и инициализация массива
int MAS[2][3] = {{1,0,2}, {1,5,0}};

в функции же просто проверяешь какой элемент в строке массиве равен нулю
я бы ещё размероность массива передавал в функцию, для надёжности

int S_N(int *MAS, unsigned int StringID){
if(StringID > 1) return -1;
for(int i = 0; i < 3; i++){
if(MAS[StringID][i] == 0)
return i;
}
return -1;
}

Как видишь в случае неправильного параметра или когда не удаётся найти нули в массиве возвращается -1.

2-я программа:
примерно тоже самое только в функции пробегаешься по всему массиву
для ввода числа с клавиатуры:

int x;
cout << "введите число:";
cin >> x;

if (cin.fail()){
cin.clear();
char c;
cin >> c;
cout << "вы ввели не число";
}else{
int numElements = GetNumElements(&MAS);
cout<<"Число "<