Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Задачи по "Программированию на языке C#"

Автор:   •  Апрель 24, 2023  •  Задача  •  2,195 Слов (9 Страниц)  •  215 Просмотры

Страница 1 из 9

РАБОА #4 – Символы, строки

using System;

using System.Collections.Generic;

using System.Linq;

using System.Security.Cryptography.X509Certificates;

using System.Text;

using System.Transactions;

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            //Пример 4.1

            /*Задать строку из 3-х символов. Выяснить и сообщить, имеется ли в ней хотя бы один символ-цифра.*/

            string a = "mаx";

            char a1_1 = a[0];

            char a1_2 = a[1];

            char a1_3 = a[2];

            bool Cond41 = (a1_1 >= 0 && a1_1 <= 9) || (a1_2 >= 0 && a1_2 <= 9) || (a1_3 >= 0 && a1_3 <= 9);

            string Cond41_1 = Cond41 == true ? "В строке имеется минимум один символ-цифра" : "В строке не имеется ни один символ-цифра";

            Console.WriteLine("Ответ на задание 4.1 = "+ Cond41 + ", " + Cond41_1);

            //Результат : False

            //Пример 4.2

            /*Задать строку из 3-х символов. Выяснить и сообщить, имеется ли в ней хотя бы одна буква ‘a’ (русская).*/

            char a2_1 = a[0];

            char a2_2 = a[1];

            char a2_3 = a[2];

            bool Cond42 = a2_1 == 'а' || a2_2 == 'а' || a2_3 == 'а';

            string Cond41_2 = Cond42 == true ? "В строке имеется минимум одна буква ‘a’ (русская)." : "В строке не имеется ни одной буквы ‘a’ (русская) ";

            Console.WriteLine("Ответ на задание 4.2 = " + Cond42 + ", " + Cond41_2);

            //Результат = False

            //ПРимер 4.3

            /*Задать сроку из 3-х символов.

             Выяснить и сообщить, сколько раз в ней встречается буква ‘a’(русская).*/

            char a3_1 = a[0];

            char a3_2 = a[1];

            char a3_3 = a[2];

            int N = 0;

            int con1 = a3_1 == 'а' ? N + 1 : N + 0;

            int con2 = a3_2 == 'а' ? N + 1 : N + 0;

            int con3 = a3_3 == 'а' ? N + 1 : N + 0;

            Console.WriteLine("Ответ на задание 4.3 = В строке буква ‘a’(русская) встречается  " + (con1 + con2 + con3) + " раз(а)");

            //Результат = 1

            //Привмер 4.4

            /*Задать строку из 4-х символов.

             Сформировать и вывести на консоль новую строку, символы в которой расположены в обратном порядке.*/

            string b = "mai2";

            char a4_1 = b[0];

            char a4_2 = b[1];

            char a4_3 = b[2];

            char a4_4 = b[3];

            string b44 = "" + a4_4 + a4_3 + a4_2 + a4_1;

            Console.WriteLine("Ответ на задание 4.4 = " + b44);

            //Результат = 2iam

            //Пример 4.5

            /*Задать слово из 5-и символов.

             * Выяснить и вывести сообщение, является ли оно палиндромом (например: комок, ротор).*/

            string c = "komok";

            char a5_1 = c[0];

            char a5_2 = c[1];

            char a5_4 = c[3];

            char a5_5 = c[4];

            bool Cond45 = (a5_1 == a5_5) && (a5_2 == a5_4);

            string B45 = Cond45 == true ? "Слово является палиндромом" : "Словов не является палиндромом";

            Console.WriteLine("Ответ на задание 4.5 = " + Cond45 + ", " + B45 );

            //Результат = True, Слово является палиндромом

                       

            //Пример 4.6

            /*Выяснить, лежит ли буква Ё(ё) между буквами А(а) и Я(я).*/

...

Скачать:   txt (8.3 Kb)   pdf (66.6 Kb)   docx (11.1 Kb)  
Продолжить читать еще 8 страниц(ы) »
Доступно только на Essays.club