Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
grom73
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 19
#1

Напечатать число, делая пробелы между триадами цифр - C++

12.04.2014, 20:41. Просмотров 377. Ответов 1
Метки нет (Все метки)

помогите пожалуйста написать программу на с++

Дана строка символов St длиной не более 72, которая может состоять из цифр, малых латинских букв и знаков '+','-','*','/','.','(', ')' и пробела.
Строка задается либо в диалоговом режиме, либо в виде константы.
Перед обработкой строку следует вывести на экран.
В строке St находится изображение целого числа, состоящее из цифр, например: 'abc12347654387de'. Напечатать это число, делая пробелы между триадами цифр, отделяя таким образом тысячи, миллионы и т.д.
Пример: 12 347 654 387

заранее спасибо большее)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2014, 20:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напечатать число, делая пробелы между триадами цифр (C++):

Напечатать текст, выпустив повторяющиеся пробелы между словами - C++
Здравствуйте, ПОМОГИТЕ пожалуйста! Напечатать текст, выпустив повторяющиеся пробелы между словами. (С++)

Среди цифр введенной строки, напечатать ту, которая появлялась более 3 раз. Если таких цифр было несколько, напечатать ту, что встретилась первым - C++
Среди цифр введенной строки, напечатать ту, которая появлялась более 3 раз. Если таких цифр было несколько, напечатать ту, что встретилась...

Разрезать круглую пиццу на заданное число кусков, делая заданное число прямолинейных разрезов ножом - C++
Помогите, пожалуйста решить задачу. Дана пицца, имеющая форму круга. Её нужно разрезать на заданное число кусков, делая заданное число...

Убрать в текстовом файле ненужные пробелы, оставив между словами по одному, между предложениями по два. - C++
Мое задание: убрать в текстовом файле ненужные пробелы, оставив между словами по одному, между предложениями по два. Вот программа...

Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы вывесте число на экран(интервал чисел от 1 до k) - C++
Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы вывесте число на экран(интервал чисел от 1...

Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 - C++
Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11. Проверить это факт для всех чисел заданного...

1
LuckyWolf
0 / 0 / 5
Регистрация: 12.04.2014
Сообщений: 18
12.04.2014, 21:20 #2
Для visual studio, строка в виде константы.
Буду рад замечаниям.
Кликните здесь для просмотра всего текста

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
32
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    char str1[] = "123456780";//строка c числами для сравнения
    
    const int a = 22;
    char str[a] = "asdf546345rter4545trt";
    
    int i, j;
    int v = 0;//счетчик цифр для пробелов
 
    cout << str<< endl;
 
    for (i = 0; i < a; i++){//сканируем строку
 
        if (v == 3) {//проверяем счетчик цифр
            cout << ' ';
            v = 0;
        }
 
        for (j = 0; j < 10; j++)//сравниваем строки поэлементно
        if (str[i] == str1[j]){
            cout << str[i];
            v++;
        }
    }
    cin >> i;//задержка экрана
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2014, 21:20
Привет! Вот еще темы с ответами:

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Пробелы между словами\предложениями - C++
Помогите с заданием: Дан произвольный текст. Отредактировать текст так, чтобы: а) между словами был ровно один пробел; б)...

Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке. Например, дано число 156, нужно получ - C++
Вобщем,если не сложно,именно саму функцию помочь написать,ибо я просто не могу понять:) Добавлено через 22 минуты вот так...

Строка: Удалить лишние пробелы между словами - C++
Задание: нужно удалить лишние пробелы между словами (если один пробел, то его нужно оставить). # include &lt;conio.h&gt; # include...


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

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

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