Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 33

Заменить повторы слов точками. Соответствует программа заданию или нет?

18.05.2017, 16:37. Показов 803. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа по заданию работает? (То есть, дали задание написать код по заданию.Написали. Вот правильно работает или нет?)

Вот задание:
/* Дан текст не более 255 символов. Слова отделяются друг от друга пробелами.
* Заменить повторно встречающиеся слова тремя точками.
*/


Код

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
/* Дан текст не более 255 символов. Слова отделяются друг от друга пробелами. 
 * Заменить повторно встречающиеся слова тремя точками. 
 */
 
namespace Task2
{
    class Program
    {
        static string text =
            "Знаменательные слова — обозначающие определённые понятия (существительное, прилагательное, глагол, наречие)\n" +
            "Служебные слова — служащие для связи слов между собой (союз, предлог, частица, артикль и др)";
        static void Main(string[] args)
        {
            Console.WriteLine(text);
            string[] words = text.Split(new Char[]{' '});
 
            for (int i = 0; i < words.Length - 1; i++)
                for (int j = i + 1; j < words.Length; j++)
                    if (words[i] == words[j] && words[i].Length > 1) words[j] = "...";
            
            text = "\n";
            foreach (string str in words)
                text += str + " ";
 
            Console.WriteLine(text);
            Console.ReadKey();
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2017, 16:37
Ответы с готовыми решениями:

Заменить повторы слов точками. Пояснения к коду
/* Дан текст не более 255 символов. Слова отделяются друг от друга пробелами. * Заменить повторно встречающиеся слова тремя точками. ...

Программа не соответствует заданию
Задание: Дана последовательность натуральных чисел {Aj}j=1...n (n&lt;=10000). Удалить из последовательности простые числа, а среди оставшихся...

Подсчитать количество слов в тексте, найти повторы и заменить их на вводимые пользователем слова
Вот у меня есть код Нужно чтобы о подсчитывал кол-во всех введенных слов,я что только не пытался делать...все без результата. Помогите...

8
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
18.05.2017, 16:53
Работает.
1
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 33
18.05.2017, 17:34  [ТС]
У меня получается есть два exe файла. Первый

Вывод массива точек. (Task1.exe)

Второй (Task2.exe)

там два предложения "Знаменательные слова - обозначающие определённые понятия (существительное, прилагательное, глагол, наречие)
Служебные слова - служащие для связи слов между собой (союз, предлог, частица, артикль и др)

Знаменательные слова - обозначающие определённые понятия (существительное, прилагательное, глагол, наречие)
Служебные ... - служащие для связи слов между собой (союз, предлог, частица, артикль и др)"
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
18.05.2017, 17:39
898878979, ну да, я ж запускал, он заменяет слово "слова".
Попробуй с такой строкой для интереса: "Раз Два Три Раз Два Три Четыре Раз Два Три Четыре Пять"
1
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 33
18.05.2017, 19:04  [ТС]
Вот, там. Любую клавишу нажимаешь из программы выходит. Сразу готовый текст стоит. При входе в программу.
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
19.05.2017, 10:20
898878979, можно дописать программу, чтобы был ввод текста пользователем, чтобы можно было вводить сколько угодно пользователю строк, но у тебя этого в задании нет. Сейчас программа соответствует заданию, у тебя ее должны принять. Или ты все-таки хочешь дописать?
1
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 33
19.05.2017, 10:31  [ТС]
СПАСИБО. Еще одно после сдачи. Он сказал что бы, казахский транслит был, типо русский и английский еще и казахский.

Это дописывать нужно. Если что то поменять, получается экзешник уже не будет работать?.

Мне экзешник сделали. По этому самому поменять его нет навыка.
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
19.05.2017, 10:41
Цитата Сообщение от 898878979 Посмотреть сообщение
чтобы, казахский транслит был
Можно поконткретней, что это значит?
Цитата Сообщение от 898878979 Посмотреть сообщение
Если что то поменять, получается экзешник уже не будет работать?
При запуске проекта из Visual Studio с отладкой, без отладки у тебя запускается процесс построения (build), ты можешь запустить его и так. Этот процесс создает новый экзешник, заменяя предыдущий.
1
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 33
19.05.2017, 10:59  [ТС]
Получается Казахский язык чтоб можно было писать. Что бы вместо Маленьких квадратов были казахские буквы.

Когда на казахском пишешь. Казахские иероглифы индвидиуальные на квадратик меняются.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2017, 10:59
Помогаю со студенческими работами здесь

Соответствует ли вычисления программы заданию?
Подробнее: Соответствует ли вычисления в программе этому заданию. Одноименный массив с четным количеством элементов (2N) содержит...

Написал код на VBA вроде работает но не знаю правильно или нет показывает)по заданию
Найти сумму ряда с точностью e=10^(-4) S=1-2+4/2!-...+((-2)^k)/k!, k=0,1,2,.... Cells.Clear z1 = 1 Z = 0 k = 1 fakt = 1 ...

Texas Hold-em! Определить, соответствует ли карта в списке прямой или нет
Texas Hold-em! Определить, соответствует ли карта в списке прямой (пять карт последовательного ранга) или нет. Карты всегда будут...

Вывести на экран слова, в которых все символы повторяющиеся, или сообщение «Нет», если требуемых слов нет
Дана последовательность символов, состоящая из слов. Вывести на экран слова, в которых все символы повторяющиеся, или сообщение «Нет», если...

Яндекс директ api: Сбор ключевых слов, у которых "% отказов" больше или соответствует заданному
Здравствуйте, задача такая: собирать ключевые слова у которых &quot;% отказов&quot; больше или соответствует заданному. Выбрал такой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru