Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ostream https://www.cyberforum.ru/ cpp-beginners/ thread279847.html
Вот мой класс: class BigInt { int Size; // Size - текущая длина (истинная длинна числа) int SizeMax; // SizeMax - максимальная длина int *Coef; // Массив...
Qt C++ C++
как закомментить целый кусок кода в qt одним нажатием?
C++ Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования (без простого вывода числа в шестнадцатиричной)... помогите пожалуйста очень надо, я полный новичек, хотелось бы посмотреть... https://www.cyberforum.ru/ cpp-beginners/ thread279830.html C++ Односвязные списки https://www.cyberforum.ru/ cpp-beginners/ thread279829.html
Вот такая задачка Дан текстовый файл. Группы символов, разделенные пробелами, будем называть словами. В файле оставить только по одному экземпляру каждого слова и добавить перед ними количество их...
C++ курировать по программированию
Ищу человека который за благодарность будет направлять по правильному пути в программирование. Хочу разобраться в основах программирования. Суть примерно такова, этот человек будет выдавать мне...
C++ Многомерные массивы https://www.cyberforum.ru/ cpp-beginners/ thread279821.html
Плз очень надо решить эту задачу:Составить текст программы и блок-схему.Задача нужно делать на Си.
C++ Продолжение изучения C++ https://www.cyberforum.ru/ cpp-beginners/ thread279801.html
Здравствуйте! Я осилил книгу Васильева "Самоучитель C++", но не понимаю, как эти знания можно применять на практике. Не могли бы вы посоветовать хорошую книгу для дальнейшего изучения языка?
C++ Массивы
//Дан массив размера N и целое число K (1 ÷ K < N). Осуществить сдвиг элементов массива влево на K позиций //(при этом AN перейдет в AN–K, AN–1 — в AN–K–1, …, AK+1 — в A1, а исходное значение K...
C++ Несколько значений в Return Как с помощью Return передать несколько значений, не создавая глобальных переменных? :scratch: https://www.cyberforum.ru/ cpp-beginners/ thread279798.html C++ Алгоритм с перекраской двуцветных подграфов https://www.cyberforum.ru/ cpp-beginners/ thread279781.html
Здравствуйте! Помогите пожалуйста реализовать алгоритм на си++, точнее мне нужна программа раскраски вершин графа. Она должна выводить число шагов, количество цветов и время. Есть псевдокод...
C++ Найти минимальный элемент, расположенный на главной диагонали матрицы
1) Для массива А, состоящего из N элементов. a)Найти минимальный элемент, расположенный на главной диагонали матрицы A, а из элементов строки и столбца, на пересечении которых он находится,...
C++ Сортировака одномерного массива Помогите написать программу на C. вот задание: Дана последовательность целых чисел. Расположить ее четные (по значению) элементы по убыванию. Например, дано: 1 4 6 3 2 8 в итоге должно... https://www.cyberforum.ru/ cpp-beginners/ thread279776.html
2228 / 1731 / 865
Регистрация: 21.12.2010
Сообщений: 3,074
Записей в блоге: 11
20.04.2011, 10:17 0

Подсчет цифр и букв - C++ - Ответ 1569801

20.04.2011, 10:17. Показов 592. Ответов 3
Метки (Все метки)

Ответ

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
#include <iostream>
#include <conio.h>
#include <fstream>
#include <cstring>
#include <windows.h>
using namespace std;
 
int main(){
    setlocale(LC_ALL, "Russian");
    SetConsoleOutputCP(1251);
    char bukv[] = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФЧЦШЩЪЫЬЮЯабвгдеёжзийклмнопрстуфчцшщъыьюя"
    , cifer[]="0123456789", str[300];
    int cntbukv = 0, cntchisla = 0, i, j;
    ifstream text("1.txt");
    if(!text){cerr<<"Файл не найден\n"; return 1;}
    text.getline(str, 300, '\0');
    text.close();
    cout << "Дан текст:\n" << str << endl;
    for(i=0; i<strlen(str); i++)
        for(j=0; j<strlen(bukv); j++)
            if(str[i]==bukv[j]) cntbukv++;
    for(i=0; i<strlen(str); i++)
        for(j=0; j<strlen(cifer); j++)
            if(str[i]==cifer[j]) cntchisla++;
    cout <<"Число букв: " << cntbukv;
    cout <<"\nЧисло цифр: " << cntchisla;
    if(cntbukv > cntchisla) cout <<"\nБольше букв";
    else if(cntbukv < cntchisla) cout <<"\nБольше цифр";
    else cout <<"\nЧисло букв и цифр равно";
    return 0;
}


Вернуться к обсуждению:
Подсчет цифр и букв C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2011, 10:17
Готовые ответы и решения:

Дан текст из букв и цифр. Определить чего больше букв или цифр. В С++
Помогите пожалуйста, очень нужно.

Последовательность из цифр, букв и знаков. Подсчитать чего больше и составить строки только из цифр, букв и знаков
Дана последовательность состоящая из цифр, букв и знаков пунктуации в произвольном порядке....

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

подсчет букв (цифр) в тексте на СИ++ Builder
ничего не нашел в интернете по данной теме. Задание такое: Поместить на форму компоненты ...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2011, 10:17

Подсчет количества цифр, букв в textbox-ах
Даны 3 texbox. В 1 водятся цифры во втором буквы в 3 их общее количества без пробела.Как это...

Дан текст. Замена латинских букв на "!", замена гласных русских букв на "-", подсчёт цифр в тексте
Условие. Написать программу на языке Паскаль (можно и в среде Delphi 7.0), реализующую решение...

Множества.Дан текст из строчных латинских букв и цифр. Определить чего – букв или цифр – больше в этом тексте
Переделать код,чтобы там были множества.Или написать новый код с множествами PROGRAM pr1; VAR...

Автомобильные номера состоят из 1,2, или 3 букв и 4 цифр. используется 30 букв, найти число таких букв
Автомобильные номера состоят из 1,2, или 3 букв и 4 цифр. используется 30 букв, найти число таких...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.