![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
помогите написать функцию для распоз полных кв..
Последний раз редактировалось Serg94; 06.03.2012 в 18:35. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
![]()
для помощи во первых нужно знать что ты имеешь ввиду под полными квартами а во вторых, где твои заготовки функции в которых то и нужно что то поправить?
Программист это не профессия, программист - это образ жизни.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
namespace ConsoleApplication1
{ class Program { static bool kvadrat(int n) { //int a = 0, b = 0; //a = n / 2; //b = a * a; //if (b == n) //Console.WriteLine("полный квадрат {0}",b); else // } static void Main() { Console.WriteLine("введите натуральное число"); int n = Convert.ToInt32(Console.ReadLine()) ; if (n <= 0) { Console.WriteLine("неправильный ввод!!!!!"); Console.ReadLine(); } int[] mas = new int[n]; Console.WriteLine("введите числа последовательности"); for (int i = 0; i < n; i++) mas[i] = Convert.ToInt32(Console.ReadLine()) ; for (int i = 0; i < n; i++) { if (kvadrat(mas[i])) { Console.WriteLine("{0} число имеет полный квадрат", mas[i]); } } int a = 0; int max = 0; for (int i = 0; i < n; i++) { if (kvadrat(mas[i])) { a++; if (max < a) max = a; } else { a = 0; } } Console.WriteLine("Самая длинная последовательность : {0}", max); Console.ReadLine(); } } } Последний раз редактировалось Serg94; 06.03.2012 в 22:11. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
![]()
я так понимаю полный квадрат тогда когда из числа можно извлечь корень и этот корень целое число, так?
Программист это не профессия, программист - это образ жизни.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
![]() Код:
проверь, правильно ли работатет
Программист это не профессия, программист - это образ жизни.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
можно еще так, но она вроде как не работает
static double kvadrat (double n) { return Math.Pow(n/2); } |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
вроде работает..!!!большое спасибо!!!!!!!!!
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
![]()
что ты этим хочешь сделать?
Программист это не профессия, программист - это образ жизни.
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
![]()
а что за последовательность ты ищешь?
Программист это не профессия, программист - это образ жизни.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Софт для распознавания английского текста | Lemo | Софт | 7 | 07.07.2010 14:42 |
Создать прогу для распознавания объектов | KeLiN752 | Помощь студентам | 0 | 30.05.2010 19:52 |
Алгоритмы для систем распознавания видеообъектов | slp55555 | Обсуждение статей | 2 | 27.09.2009 09:19 |
Алгоритмы для систем распознавания видеообъектов | slp55555 | Свободное общение | 1 | 25.09.2009 01:49 |
Подскажите программу для распознавания прописных букв | Лукманов Александр | Софт | 15 | 14.02.2009 03:16 |