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

Массив 10 символов в диапозоне латинских букв

20.12.2020, 12:08. Показов 1590. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста с этой задачей

Сервер создает и печатает массива 10 символов, сформированных случайным образом в диапазоне латинских букв. С помощью файла сервер передает созданный массив клиенту. Клиент принимает массив, выполняет поиск гласных букв, печатает их и возвращает серверу. Сервер принимает найденные буквы и печатает их

Добавлено через 28 минут
up!

Добавлено через 8 минут
Буду очень благодарен за помощь
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.12.2020, 12:08
Ответы с готовыми решениями:

Дана строка символов. Определить, каких букв больше в этом тексте, больших латинских букв или малых
Дана строка символов. Определить, каких букв больше в этом тексте, больших латинских букв или малых. (через множества нужно сделать...

ввести строку символов, состоящую из латинских букв, цифр и пробелов. осуществить проверку правильности введенных символов
ввести строку символов, состоящую из латинских букв, цифр и пробелов. осуществить проверку правильности введенных символов

Дана последовательность символов, заканчивающихся ‘!’. Определить каких символов больше: маленьких латинских букв или цифр
Дана последовательность символов, заканчивающихся ‘!’. Определить каких символов больше: маленьких латинских букв или цифр. ...

4
 Аватар для JustinTime
964 / 582 / 268
Регистрация: 20.12.2016
Сообщений: 1,506
20.12.2020, 12:14
Покажите код и что у вас не получается.
0
1 / 1 / 0
Регистрация: 31.08.2020
Сообщений: 10
20.12.2020, 12:31  [ТС]
У меня получится только дать пример с другой задачи связанная с передачей массив байтов сервера между клиентом
сервер
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using System.Threading;
using System.Diagnostics;
using System.IO;
using System.IO.Pipes;
namespace Server_Name_1
{
class Program
{
 static void Main(string[] args)
{
 string clientfileExe = "Klient_Name_1";
 Process p = Process.Start(clientfileExe);
 // Создание именованного канала сервером.
 NamedPipeServerStream pipestream = new
NamedPipeServerStream("Kanal_Name_1"); 
 // Ждем соединения с клиентом.
 Console.WriteLine("Ждем соединения с клиентом");
 pipestream.WaitForConnection();
 
 StreamReader reader = new StreamReader(pipestream);
 StreamWriter writer = new StreamWriter(pipestream);
 string ss = "";
 int fl = 0;
 while (ss != "ДОМОЙ")
 {
 if (fl == 0)
 {
 Console.WriteLine("Ваше сообщение ?");
 ss = Console.ReadLine();
 writer.WriteLine(ss);
 writer.Flush();
 fl = 1;
 }
 else
 {
 ss = reader.ReadLine();
 Console.WriteLine("Получено сообщение от клиента : " + ss);
 fl = 0;
 }
 }
 Console.WriteLine("Сеанс связи закончен");
 Console.ReadLine();
 // Закрываем канал.
 pipestream.Close();
 }
}
}
клиент
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
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Threading;
using System.Diagnostics;
using System.IO;
using System.IO.Pipes;
namespace Klient_Name_1
{
class Program
{
 static void Main(string[] args)
 {
 string ss;
 //Создаем именованный канал клиентом.
 NamedPipeClientStream pipestream = new
NamedPipeClientStream("Kanal_Name_1");
 //Соединяемся с каналом.
 pipestream.Connect();
 
 StreamReader reader = new StreamReader(pipestream);
 StreamWriter writer = new StreamWriter(pipestream);
 int fl = 0;
 do
 {
 if (fl == 0)
 {
 ss = reader.ReadLine();
 Console.WriteLine("Получено сообщение от сервера: " + ss);
 fl = 1;
 }
 else
 {
 Console.WriteLine("Сообщение от клиента ?");
 ss = Console.ReadLine();
 writer.WriteLine(ss);
 writer.Flush();
 fl = 0;
 }
 }
 while (ss != "ДОМОЙ");
 Console.WriteLine("Сеанс связи закончен");
 Console.ReadLine();
 // Закрываем канал.
 pipestream.Close();
 }
}
}
Добавлено через 2 минуты
нужно что бы сервер сгенерировал 10 символов в диапазоне латинских букв

вот сама задача:
Сервер создает и печатает массива 10 символов, сформированных случайным образом в диапазоне латинских букв. С помощью файла сервер передает созданный массив клиенту. Клиент принимает массив, выполняет поиск гласных букв, печатает их и возвращает серверу. Сервер принимает найденные буквы и печатает их

был бы благодарен за помощь
0
 Аватар для JustinTime
964 / 582 / 268
Регистрация: 20.12.2016
Сообщений: 1,506
20.12.2020, 12:38
Лучший ответ Сообщение было отмечено castellanosoft как решение

Решение

Метод для генерации(источник)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
        public static string GetLetters(int numberOfCharsToGenerate)
        {
            var random = new Random();
            char[] chars = "$%#@!*abcdefghijklmnopqrstuvwxyz1234567890?;:ABCDEFGHIJKLMNOPQRSTUVWXYZ^&".ToCharArray();
 
            var sb = new StringBuilder();
            for (int i = 0; i < numberOfCharsToGenerate; i++)
            {
                int num = random.Next(0, chars.Length);
                sb.Append(chars[num]);
            }
            return sb.ToString();
        }
0
1 / 1 / 0
Регистрация: 31.08.2020
Сообщений: 10
20.12.2020, 14:18  [ТС]
Спасибо, вы мне помогли, но если возможность вам сделать пример ? я бы по примеру сделал клиент и так далее, у меня знаний не особо хватает это сделать, был бы очень благодарен

Добавлено через 1 час 26 минут
я разобрался и сделал,спасибо, думал что не справлюсь
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.12.2020, 14:18
Помогаю со студенческими работами здесь

вывести строку символов, состояую из латинских букв,цифр и пробелов. осуществить проверку правильности выведенных символов
вывести строку символов, состояую из латинских букв,цифр и пробелов. осуществить проверку правильности выведенных символов

Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных букв, цифр, знаков переноса, прочих символов.
Помогите, пожалуйста, написать программу :scratch: Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных...

Строки (цепочки символов латинских букв)
В8. Строки (цепочки символов латинских букв) создаются по следующему правилу: Первая строка состоит из одного символа — латинской буквы...

Определить количество символов латинских букв в последовательности
1. Дана строка символов. Определить количество символов латинских букв в последовательности и символов цифр. Вывести на экран исход-ную и...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru