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

C++

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

Линейная программа - C++

24.04.2010, 18:33. Просмотров 700. Ответов 8
Метки нет (Все метки)

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

Поменять местами 2 элемента a и b линейная задача - C++ Builder
Кто силен, напишите программу в Билдере, и если не сложно блок схему 1. Поменять местами 2 элемента "a и b" (линейная задача) Заранее...

Линейная программа - Visual C++
Помогите пожалуйста написать алгоритм, а то у самого не получается((( Мне надо сделать так, чтоб, когда пользователь вводит неизвестные, то...

Линейная диаграмма (Прошу Помощи) - C++ WinAPI
Уважаемые, товарищи! Здраствуйте! Прошу помощи у Вас. Требуется создать линейную диаграмму, у меня возникли трудности, никак не получается...

Линейная программа. - C++
Уважаемые, у меня небольшая просьба. Только начинаю изучать программирования, и тут такая задача. Помогите в решении. Программа линейная....

Линейная программа - C++
а) Напишите программу, которая бы выводила на экран в столбик названия знаков Зодиака, каждая из которых выделена разными цветами. Цвет...

Линейная программа - C++
Я в С++ совсем новичок. Помогите. В чем здесь ошибка? #include<math.h> #include<stdio.h> #include<conio.h> int main() ...

8
Aye Aye
368 / 282 / 36
Регистрация: 17.12.2009
Сообщений: 567
24.04.2010, 18:49 #2
если делить число на 10, 100, 1000, ... и т. д. - можно получать значения разрядов числа, эту занчения будут остатком от деления или результаом деления нацело. например: 45. делим 45 на 10, остаток 5. делим 45 на 10 берем целое, будет 4. ну вот например еще 273. делем на 100 берем остаток 73, делем его на цело на 10, получаем 7. вот так надо получать разряды. а потом просто сложи их и все.
1
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
24.04.2010, 22:33 #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
#include < iostream>
#include < conio.h>
 
using namespace std;
 
int SumDigit(int number);
 
int main()
{
      int x=0;
      cout<<"Vvedite chislo: ";
      cin>>x;
      cout<<"Summa cifr chisla "<< x<< "=";
      SumDigit(x);
      getch();
      return 0;
}
 
int SumDigit(int number)
{
      int s=0;
      int x=number;
      while (x!=0)
      {
           s=s+(x%10);
           x=x/10;
      }
      cout<< s;
}
1
Aye Aye
368 / 282 / 36
Регистрация: 17.12.2009
Сообщений: 567
25.04.2010, 14:33 #4
или без цикла
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int main()
{
    int x;
    std::cin >> x;
    int sum=int(x/100) + int(x/10)%10 + x%10;
    std::cout << sum;
    return 0;
}
0
vadi4
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 5
25.04.2010, 15:33  [ТС] #5
блин, при компиляции ошибки вываливаются. и растолкуйте, пожалуйста, что значит std, и "%10"
0
Миниатюры
Линейная программа  
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
25.04.2010, 15:44 #6
Попробуйте лучше компилятор DevCpp для начала.
std - простанство стандартных функций, констант и т.п.
% - опреатор возвращающий остаток от деления (Mod). К примеру: 12 % 10 = 2; 5 % 2 = 1
0
kazak
3048 / 2369 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
25.04.2010, 15:47 #7
Сотри std, это не для твоего компилятора.
% - нахождение остатка при делении
0
Aye Aye
368 / 282 / 36
Регистрация: 17.12.2009
Сообщений: 567
26.04.2010, 14:53 #8
как то так для борланда:
C++
1
2
3
4
5
6
7
8
#include <iostream.h>
void main()
{
    int x;
    cin >> x;
    int sum=int(x/100) + int(x/10)%10 + x%10;
    cout << sum;
}
а вообщето удали его нафиг, и постать что нибудь нормальное. борландовская среда и её компилятор одно из самых удручающих убожеств.
0
kazak
3048 / 2369 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
27.04.2010, 04:45 #9
Aye Aye, борланд ничем не хуже других.
0
27.04.2010, 04:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2010, 04:45
Привет! Вот еще темы с ответами:

Линейная программа - C++
Известны меньшее основание &quot;а&quot; равнобокой трапеции, ее высота h и острый угол альфа. Найти периметр Р и площадь S трапеции.

Линейная программа (в чем ошибка) - C++
Дана задача: Напишите программу-модель анализа пожарного датчика в помещении, которая выводит сообщение «Пожарная ситуация», если...

Линейная задача - C++
Выдает результат: 0.261536 , а должен 0.33056 . В чем ошибка? #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; void...

линейная интерполяция - C++
здравствуйте, помогите пожалуйста решить задачу, функция y=f(x) задана таблично в массиве Y(n) при соответствующих значениях аргумента...


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

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

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