
Вопрос задан 22.06.2023 в 08:26.
Предмет Другие предметы.
Спрашивает Абрамов Илья.
Помогите решить задачу в С++, C#. Задача: Визначити кількість літер англійського алфавіту у
заданому рядку.

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

Отвечает 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() + "немає в рядку";



Отвечает нейросеть 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#:
csharpusing 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);
}
}
Ці програми приймають від користувача рядок і підраховують кількість літер англійського алфавіту в нижньому регістрі, виводячи результат на екран.


Похожие вопросы
Топ вопросов за вчера в категории Другие предметы
Последние заданные вопросы в категории Другие предметы
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili