Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 1
Регистрация: 16.12.2012
Сообщений: 59
1

Строковые типы данных

16.03.2013, 22:55. Просмотров 803. Ответов 2
Метки нет (Все метки)

Ввести с клавиатуры строку из 20-ти или меньшего числа символов и найти в строке сумму и количество всех цифр. Язык С++(дано: ввод в Edit1 и вывод в Edit2 и Edit3).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2013, 22:55
Ответы с готовыми решениями:

Исправить ошибки, строковые типы данных
#include "stdafx.h" #include <string.h> #include <iostream> #include <ctime> #include <conio.h>...

Строковые типы данных. Обработка строк
Помогите написать вот такую программу: Системы исчисления. Вводится строка символов. Если...

Разработка приложений, использующих строковые типы данных
Дан текст. Исключить из него символы, расположенные между скобками ‘(‘, ‘)’. Сами скобки тоже...

Строковые типы данных (заменить все прописные (большие) буквы латинского алфавита строчными (маленькими))
Ввести с клавиатуры строку и заменить все прописные (большие) буквы латинского алфавита строчными...

2
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
17.03.2013, 01:36 2
FriendIk, а что у нас -
Цитата Сообщение от FriendIk Посмотреть сообщение
Edit
принадлежит консоли ? Вам госпадин в WinApi
0
Форумчанин
Эксперт CЭксперт С++
8160 / 5008 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
17.03.2013, 02:13 3
Лучший ответ Сообщение было отмечено FriendIk как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstring>
#include <cstddef>
#include <cctype>
 
int main()
{
    const std::size_t N = 21;
    char Edit1[N];
    std::cin.getline(Edit1, N);
 
    std::size_t Edit2 = 0, Edit3 = 0;
    for (std::size_t i=0; i < strlen(Edit1); i++)
        if (isdigit(Edit1[i]))
        {
            Edit2 += Edit1[i] - '0';
            Edit3++;
        }
 
    std::cout << "Sum: " << Edit2 << "\nNumber: " << Edit3 << std::endl;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2013, 02:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си?
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять нижеследующие вопросы:...

Строковые типа данных
Дан текст, состоящий не менее чем из пяти слов. Написать программу, которая выполняет следующие...

Строковые типы данных
Описать функцию преобразования строки, которая после каждого десятого символа вставит в текст...

Строковые типы данных
Здравствуйте, посмотрел все возможные примеры решения подобных задач, но так и не смог приметить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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