Вопрос задан 22.06.2023 в 08:26. Предмет Другие предметы. Спрашивает Абрамов Илья.

Помогите решить задачу в С++, C#. Задача: Визначити кількість літер англійського алфавіту у

заданому рядку.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Sarkisyan Razmik.

// пошук символу в рядку

char S[50]; // рядок символів

char c; // шуканий символ

int i;

bool f_is; // f_is=true - символ є в рядку, інакше f_is=false

// ввід рядка S

// ...

// ввід символу c

// ...

for (i=0; i<strlen(S); i++)

   if (S[i]==c)

   {

       f_is = true; // символ c є в рядку S

       break;

   }

if (f_is)

   label1->Text = "Символ " + c.ToString() + " є в рядку";

else

   label1->Text = "Символу " + c.ToString() + "немає в рядку";

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звісно, ось приклади реалізації цієї задачі на мовах програмування C++ та C#:

На C++:

cpp
#include <iostream> #include <cctype> int countEnglishLetters(const std::string &str) { int count = 0; for (char c : str) { if (std::isalpha(c) && std::islower(c)) { count++; } } return count; } int main() { std::string input; std::cout << "Введіть рядок: "; std::getline(std::cin, input); int result = countEnglishLetters(input); std::cout << "Кількість літер англійського алфавіту: " << result << std::endl; return 0; }

На C#:

csharp
using System; class Program { static int CountEnglishLetters(string input) { int count = 0; foreach (char c in input) { if (char.IsLetter(c) && char.IsLower(c)) { count++; } } return count; } static void Main() { Console.Write("Введіть рядок: "); string input = Console.ReadLine(); int result = CountEnglishLetters(input); Console.WriteLine("Кількість літер англійського алфавіту: " + result); } }

Ці програми приймають від користувача рядок і підраховують кількість літер англійського алфавіту в нижньому регістрі, виводячи результат на екран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Другие предметы

Последние заданные вопросы в категории Другие предметы

Задать вопрос