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

Найти сумму цифр. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод сортировки выбором -2 http://www.cyberforum.ru/cpp-beginners/thread55481.html
Доброе время суток, Чтоб не засорять чужую тему с чужими задачи, решил создать новую. :) Используя сортировку выбором необходимо выбрать мин. элемент в массиве, перенести в вых. массив на очередную позицию. Во вход. массиве все элементы от следующего за текущим до конца сдвинуть на 1 влево. Насколько я понял это должно выглядеть следующим образом (A-вход.массив, А"-выход.массив): ...
C++ Как вызвать Main из другой функции? собственно в этом то и вся проблема(( Не знаю как вызвать Main из другой функции.... Может кто помочь?? http://www.cyberforum.ru/cpp-beginners/thread55476.html
C++ программа отправки письма на мэил
можно ли как то написать программу,способную отправить письмо на мэил?
C++ команда моей программы
у мен возникла мысль,как можно делать так,что бы а) в run-е ввели какую то команду-появилась моя программа б) некоторая функцию проги моей буду рад ответам заранее сппасибо!
C++ Структуры,бинарные файлы,массивы http://www.cyberforum.ru/cpp-beginners/thread55457.html
Помогите пожалуйста решить такой вопрос: Подготовить программу,формирующую на основе информации вводимой с клавиатуры,два внешних типизированных файла(бинарные как я понял),содержащих: -сведения о студентах:состоит из записей,каждая из которых включает 3 поля-фамилия,группы и номера по списку; -сведения о паролях для работы на ЭВМ:состоит из записей,каждая из которых включает три...
C++ из делфи в С++ есть программа на делфи ее надо перевести в с++ вот не задача не могу разобраться с массивами и перебором помогитеплиз! procedure TForm1.Button3Click(Sender: TObject); const a1=0.0000188; LAM1=0.0244; {vozdyx} DELTAU=0.01; LX=0.1; dX=0.01; подробнее

Показать сообщение отдельно
CppBeginner
1 / 1 / 0
Регистрация: 11.10.2009
Сообщений: 23
12.10.2009, 18:17     Найти сумму цифр.
Мне кажется, что в условии речь шла о вводе двузначного числа. Если да, то на подобии этого мы в группе решали.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream.h>
int main()
{
    int a, b, p, sum;//Объявляем переменные
    cin >> a; //Вводим наше число, например, 22
    b = a / 10;//Находим первое число, т.е. 22/10=2 (дробная часть отбрасывается)
    p = a % 10;//Находим второе число, т.е. 22/10=2 (будет 2.2, но целая часть отбрасывается)
    sum = b + p;//Находим сумму этих двух чисел
    cout << "Summa=" << sum << "\n";//И выводим результат
    system ("PAUSE");
 
    return 0;
}
А вот второе решение, более оптимальное, с меньшим количеством действий и будет более оптимальным в использовании ресурсов:
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream.h>
int main()
{
    int a;//Объявляем единственную переменную
    cin >> a;// Вводим число
    cout << "Summa=" << (a/10)+(a%10);//НАходим первое и второе число, плюсуем и сразу выводим
    system ("PAUSE");
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru