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

Разложить число на цифры (оптимизация кода) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами и массивами http://www.cyberforum.ru/cpp-beginners/thread19504.html
Всем привет, помогите сделать 2 програмки: 1) Нужна програмка каторая бы открывала текс( на английском языке, допустим) и все строки выводила в обртаном порядке. 2)Дан массив из N элементов. Найти сумму элементов с чётными номерами и отдельно с нечётными номерами используя указатели. БОЛЬШОЕ СПАСИБО вам если поможите:)
C++/CLI WinForms Работа со строками У меня возникла новая проблема: Если строку получаем из textBox как string ^ как ее перевести в массив и обратно, нашел интересную статью там ето описывается так UINT GetDlgItemInt(HWND hDlg, int itemId, BOOL* pTranslated, BOOL signed) или так UNIT CWnd::GetDlgItemInt(int itemId, BOOL* pTranslated, BOOL signed) но у меня компелятор чуть-ли не на каждую букву ругается объясните как... http://www.cyberforum.ru/cpp-beginners/thread19495.html
C++ Имя структуры
Здравствуйте. Надо ввести имя структуры, чтобы в ней присутствовали пробелы. printf("\n%d. Student:\n", i+1); printf("Name: "); scanf("%s",aStudent.sName); Что надо ввести вместо (или в дополнение) scanf? Был бы очень признателен.
C++ Сумма минимального и максимального элементов массива
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму минимального и максимального элементов массива; 2) количество элементов массива, расположенных до последнего положительного эле*мента. Помогите пожайлуста:):):)Срочно нужно))))
C++ На циклы и функции http://www.cyberforum.ru/cpp-beginners/thread19482.html
Ребята очень прошу помощи. В четверг уже сдавать надо! Задали сделать две проги на С++, сам вообще не бумбум, друг кое как помог, но проги не работают. Помогите пожалуйста!!!!! Задание 1 и 2: Вот что смог сделать друг: Задание 1:
C++ Квадратная матрица - среднее геометрическое положительных элементов Доброго времени суток! Прошу, как говорится, помощи :) В университете задали несколько задач, а у меня совсем нет времени - как раз нагрузили работой, и так ничего не успеваю. Плюс дома нет билдера, и где его найти в 11 часов вечера, с моим инетом 64кб - хз. У кого время есть, черкните код, буду очень благодарен. Суть задачи: Для квадратной матрицы от 4х4 до 10х10 найти среднее... подробнее

Показать сообщение отдельно
stolyars
10 / 10 / 1
Регистрация: 24.12.2008
Сообщений: 32
24.12.2008, 07:40     Разложить число на цифры (оптимизация кода)
задача-пользоатель вводит пятизначное число.разложить его на цифры из которых состоит число(пример-12345 состоит из чисел1,2,3,4,5).написал код такой.работает.но както все громоздко.слышал что можно с помощю while сделать все намного проще.подскажите если не затруднит
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
#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d,e,x;
    cout<<"chislo=";
    cin>>x;
    a=x%10;
    b=x%100;
    b=(b-a)/10;
    c=x%1000;
    c=(c-b)/100;
    d=x%10000;
    d=(d-c)/1000;
    e=x%10000;
    e=(x-d)/10000;
    cout<<a<<"\n";
    cout<<b<<"\n";
    cout<<c<<"\n";
    cout<<d<<"\n";
    cout<<e<<"\n";
    system("pause");
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru