Предмет: Другие предметы,
автор: malika7713191929
программа c++;Дана строка.Определить долю в процентах арабских цифр в ней.
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cout << "Введите строку: ";
getline(cin, s);
int len = s.length();
int cnt_digits = 0;
for (int i = 0; i < len; i++) {
if (isdigit(s[i])) {
cnt_digits++;
}
}
double percent = (double)cnt_digits / (double)len * 100;
cout << "Доля арабских цифр в строке: " << percent << "%" << endl;
return 0;
}
Данная программа считывает строку, затем проходится по каждому символу и проверяет, является ли он цифрой. Если символ является цифрой, увеличиваем счетчик цифр. После этого вычисляем долю арабских цифр в строке в процентах и выводим результат на экран.!
lmaobb:
можно лучший ответ, кнопка не сразу появится
Похожие вопросы
Предмет: Оʻzbek tili,
автор: javharbekuz42
Предмет: Английский язык,
автор: vysotskymatvey19
Предмет: Английский язык,
автор: v542039
Предмет: Биология,
автор: hope228No
Предмет: Математика,
автор: 78surgie78