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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2019, 14:07   #11
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

задано
реальность: только помогающие составили массив

результат
реальность: даже помогающие не пишут контрольный пример

... потому что что требуется автору не знают ...

итого: от автора требуется контрольный пример

на олимпиадах проверка на тестовых данных это работа комиссии
и на олимпиадах тестовые примеры заранее готовы
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 12.04.2019 в 14:30.
сфинкс вне форума Ответить с цитированием
Старый 12.04.2019, 14:08   #12
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Нет. Потому что проверка на тестовых данных это тоже работа студента.
p51x вне форума Ответить с цитированием
Старый 12.04.2019, 14:42   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

реальность: автор темы не видел весь этот бардак, который Вы устроили в этой теме (он заходил последний раз на форум в 9:17).


Цитата:
Сообщение от сфинкс Посмотреть сообщение
потому что что требуется автору не знают
ну прекратите.
ему требуется:
Цитата:
Сообщение от valexvalex17 Посмотреть сообщение
найти самые часто повторяющиеся строки и вывести первые 5 в формате строка - число повторений.
Вы реально не можете какую-то часть фразы понять?
Так спросите, я расскажу, раз уж автора темы тут нет.

для моего примера это будет выглядеть так:

Цитата:
Код:
Погрузчик Обоев		-5
Антон			-3
Анна			-3
Василий			-3
Илья			-3
Денис			-3
Иван			-2
Пётр			-2
Алла			-2
Сергей			-2
Мама мыла раму		-1
Антон идёт в школу	-1
Игорь			-1
Марк			-1
Ирина			-1
Мария			-1
Погрузчик Обоев Али	-1
Летучий корабль		-1
Летучий корабль улетел	-1
я вывел все строчки, в задании нужно вывести только первые пять строк
хотя тут могут быть вопросы (к ТС или автору задания) - какие именно из строк выводить, если несколько строк имеют одинаковое число повторов.

Последний раз редактировалось Serge_Bliznykov; 12.04.2019 в 14:48.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.04.2019, 15:11   #14
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

исследуются строки длиной 1 цифра
т.к. легче заполнять
и применив флаги всё получилось
Код:
//sovstr.cs
//https://rextester.com/FKAR24466
using System;
using System.Text;
namespace DAV 
{
	class Program
	{
	static void Main(string[] args) 
	{
Random rand = new Random();
string[] x = new string[10];
int[] y = new int[10];
int[] z = new int[10];

for (int i = 1; i <= 8; i++)
y[i] = 1;

for (int i = 1; i <= 8; i++)
x[i] = (rand.Next(9)).ToString();

for (int i = 1; i <= 7; i++)
for (int j = i+1; j <= 8; j++)
{
if (z[j]==0)
	{
	if (x[i]==x[j]) 
		{
	y[i]++;
	z[j]=1;
	y[j]=0;
		}
	}
}

for (int i = 1; i <= 8; i++)
Console.WriteLine("  "+x[i]);

Console.WriteLine();

for (int i = 1; i <= 8; i++)
Console.WriteLine("  "+x[i] + " колич " +y[i]+" штук ");

Console.ReadKey(); 
        }
    }
}
онлайн: https://rextester.com/FKAR24466

результаты:
1
2
6
8
0
3
5
8

1 колич 1 штук
2 колич 1 штук
6 колич 1 штук
8 колич 2 штук
0 колич 1 штук
3 колич 1 штук
5 колич 1 штук
8 колич 0 штук

и далее упорядочив по числу совпадений
всё будет классно
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 12.04.2019 в 15:21.
сфинкс вне форума Ответить с цитированием
Старый 12.04.2019, 15:15   #15
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
применив флаги всё получилось
извините, но ничего у Вас не получилось. Вы не понимаете даже, что такое массив строк.
Абсолютно не понимаете, с какого индекса начинается адресация в массиве и сколько там элементов. Вообще ничего не понимаете, что нужно сделать в данной задаче и какой должен быть результат, но упорно (непонятно зачем) пытаетесь кого-то чему-то научить или что-то кому-то доказать.
Очень печальное зрелище.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.04.2019, 15:25   #16
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

за минуту заменив на

string[] x = new string[10];
и применив ноу-хау моей темы
x[i] = (rand.Next(9)).ToString();

теперь перерабатывается именно массив строк

но довести до окончательного решения
вводя исходные значения и сортируя результаты

доверяю автору темы и единомышленникам
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 12.04.2019, 15:28   #17
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
теперь перерабатывается именно массив строк
очень хорошо.



Продолжим изучение массивов в C#

Цитата:
Сообщение от сфинкс Посмотреть сообщение
string[] x = new string[10];
почему именно 10 ?
ладно. допустим, что Вы не знаете, что такое динамические массивы.
пусть будет массив размером 10 строк.

Цитата:
Сообщение от сфинкс Посмотреть сообщение
for (int i = 1; i <= 8; i++)
почему от 1 ? Куда делся нулевой элемент?
почему до 8 ? куда делся элемент с индексом 9 ?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.04.2019, 15:32   #18
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
и применив ноу-хау моей темы
x[i] = (rand.Next(9)).ToString();
Засуньте это ноу-хау откуда вытащили. В условии этого нет.
p51x вне форума Ответить с цитированием
Старый 12.04.2019, 15:43   #19
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

"почему именно 10 ?"
чтобы тесты около 10 строк помещались на экран

"куда делся нулевой элемент?"
без 0-вого элемента совместимо с basic
что важнее 0-вого элемента

"куда делся элемент с индексом 9 ?"
главное чтобы количество элементов было меньше максимума

как видим о заполнении и о сортировке вопросы отсутствуют
значит все понимают: автор темы сам доделает
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 12.04.2019, 15:49   #20
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
чтобы тесты около 10 строк помещались на экран
Тогда и размер строки ограничьте 80ю символами.

Цитата:
Сообщение от сфинкс Посмотреть сообщение
без 0-вого элемента совместимо с basic
что важнее 0-вого элемента
На лабораторной по С# нет. Это пересдача.

Цитата:
Сообщение от сфинкс Посмотреть сообщение
главное чтобы количество элементов было меньше максимума
Вам не обещали меньше 7 строк.

Цитата:
Сообщение от сфинкс Посмотреть сообщение
как видим о заполнении и о сортировке вопросы отсутствуют
Цитата:
Сообщение от p51x Посмотреть сообщение
Засуньте это ноу-хау откуда вытащили. В условии этого нет.
Как видим нет. Опять соврали.

Цитата:
Сообщение от сфинкс Посмотреть сообщение
автор темы сам доделает
Автор темы, как уже было сказано, не появлялся тут давно и скорее всего не появится. Он типичный студент - бросил задачку на кучу форумов, где-нибудь код кто-нибудь кинет.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск одинаковых строк и изменения и удаление NightDevil Microsoft Office Excel 8 14.04.2012 01:45
Поиск одинаковых строк Demitriy Microsoft Office Excel 45 26.07.2010 08:50
Поиск одинаковых строк в файлах xls valeryana Microsoft Office Excel 10 22.09.2009 11:45
Поиск двух одинаковых строк идущих последовательно stasbz Microsoft Office Excel 4 21.06.2009 18:40
Поиск одинаковых строк в файле ATL Помощь студентам 13 02.05.2007 01:05