Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2018, 17:29   #1
Tytik
Новичок
Джуниор
 
Регистрация: 13.12.2018
Сообщений: 2
По умолчанию исправить ошибку

задание такое, дана строка чисел, нужно сформировать новую, которая будет состоять из чисел, заданному мною, а также найти минимальное и максимальное число в этой новой строке( все это нужно сделать с помощью методов)
Код:
//поиск крантности
		static string Method(string str, double a)
		{
			string newstr = "";
			foreach (var str1 in str.ToCharArray())
				if (str1 % a == 0) newstr += str1;
			
			return newstr;
		}
		//поиск максимального
		static void Method2(string[] str1,ref int index)
		{
			int maxlen =0;
			for (int i = 0; i < str1.Length; i++)
			{
				if (str1[i].Length > maxlen)
				{
					maxlen = str1[i].Length;
					index = i;
				}
				
			}
			
		}
		//поиск минимального
		static void Method3(string[] str1,ref int index2)
		{
			int maxlen2 =0;
			for (int i = 0; i < str1.Length; i++)
			{
				if (str1[i].Length < maxlen2)
				{
					maxlen2 = str1[i].Length;
					index2 = i;
				}
				
			}
			
		}
		
		public static void Main(string[] args)
		{
			Console.Write("Введите строку: ");
			string str=Console.ReadLine();
			double a;
			int ind=0;
			int ind2=0;
			string[] str1 = str.Split();
			Console.Write("Введите кратное число: ");
			a=Convert.ToDouble( Console.ReadLine());
			Method(str,a);
			Method2(str1,ref ind);
			Method3(str1,ref ind2);
			Console.WriteLine("Кратная строка:{0}",Method(str,a));
			Console.WriteLine("Наибольшее число:{0}",str1[ind]);
			Console.WriteLine("Наименьшее число{0}",str1[ind2]);
			Console.ReadKey();
		}
	}
вот в первом методе я нахожу строку, состоящую из чисел, которые кратны моему, в двух других методах я пытаюсь найти минимальное и максимальное число, но я не знаю, как искать именно в этой новой строке, помогите плз)))
Tytik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# Исправить ошибку Ladystrix Фриланс 1 15.12.2015 19:46
Исправить ошибку kisiy Помощь студентам 3 27.10.2015 23:25
Исправить ошибку Rphoenix C++ Builder 2 28.06.2015 01:38
исправить ошибку С++ 803 Помощь студентам 3 04.06.2012 18:46