Помогите please. Задача простая, но не охота много писать мож кто проще знает.
Вот: 9.Для натурального числа К напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом К. Обратите внимание на особое согласование в случае когда 10
Раздел: Домашние задания, последний комментарий: 22.11.2010 22:45 Вопрос закрыт пользователем paha-lim
да нет... прост сел поделать да и ща подумал другого варианта нет как отделить 2 последние цифры от числа и case от 1 до 99 прописывать, но не все, а оканчивающиеся на 1,2,3,4 а остальные будут default т.к все оканчиваются на грибОВ
в общем както так:
string s;
int k,l;
if (k=1) l=1;
else
if(k>1 && k
Добавлено спустя 39 секунд
блин, не все влезло...
Добавлено спустя 02 минуты 05 секунд
в общем можно сделать вначале условие, и по нему выделить 3 группы цифр, 1 в первой 2-4 во второй и все остальные в третьей, и оп этим уже группам кейс, да кстати отделять 2 последние цифры тоже надо
Добавлено спустя 02 минуты 06 секунд
в общем можно сделать вначале условие, и по нему выделить 3 группы цифр, 1 в первой 2-4 во второй и все остальные в третьей, и оп этим уже группам кейс, да кстати отделять 2 последние цифры тоже надо
да я уж сделал все
switch (k%100)
{
case 1: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 2: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 3: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 4: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 21: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 22: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 23: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 24: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 31: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 32: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 33: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 34: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 41: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 42: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 43: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 44: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 51: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 52: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 53: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 54: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 61: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 62: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 63: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 64: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 71: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 72: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 73: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 74: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 81: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 82: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 83: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 84: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 91: Console.WriteLine("мы нашли {0} гриб в лесу", k); break;
case 92: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 93: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
case 94: Console.WriteLine("мы нашли {0} гриба в лесу", k); break;
default: Console.WriteLine("мы нашли {0} грибов в лесу", k); break;
Добавлено спустя 55 секунд
ушло всего 2 минуты а казалось долго все будет