1. Распространённая задача: Дано чотиризначний число (наприклад 5678), вивести на екран в зворотному порядку цифри з яких це число складається. То есть мы должны увидеть на экране 8765. Подсказка: щоб взяти з числа окремі цифри, треба застосовувати розподіл по модулю на 10.
Показать код
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>
usingnamespacestd;
intmain()
{
setlocale(LC_ALL,"rus");
intmainNumber=5678;
cout<<"Дано целое число: "<<mainNumber<<endl;
cout<<"Число наизнанку: ";
// остаток от деления четырехзначного числа 5678 на 10
cout<<mainNumber%10;// 5678 % 10 = 8
// далее делим mainNumber на 10 и записываем в переменную
// так как тип переменной int, дробная часть отбросится
// и mainNumber будет равен 567 (а не 567,8)
mainNumber/=10;
// показываем остаток от деления 567 на 10 на экран
cout<<mainNumber%10;
mainNumber/=10;
cout<<mainNumber%10;
mainNumber/=10;
cout<<mainNumber%10;
mainNumber/=10;
cout<<endl<<endl;
return0;
}
Результат:
2. На сайте практически любого коммерческого банка, можна зустріти так званий Депозитний калькулятор, который позволяет людям, не желающим углубляться в формулы расчета процентных ставок, узнать какую прибыль они получат. Для этого им достаточно заполнить определённые поля, нажать на кнопку и увидеть результат. Это простая программа, которую уже сможет написать каждый из вас. Итак, задача: Пользователь вводит сумму депозита и количество месяцев хранения денег в банке. Необходимо провести расчет и показать на экран прибыль с депозита в месяц, за весь термін депозиту, и общую сумму к выплате в конце срока. Валюта нехай буде – доллар США. Процентная ставка – 5% годовых. Формула розрахунку відсотків на місяць– SummaDepozita * (ПроцентнаяСтавка / 100) / ДнейВГоду * ДнейВМесяце.
int main () { плавати х, від, T, k; ІНТ у = 30, г, c, j; cout<>г; if((г% 4 == 0&&г% 100 == 0)&&г% 400!= 0) з = 365; ще з = 366; cout<>x; cout<>j; г = х *(((5/100)/c)*(J * Y)); т = г * J; к = х + т; cout<<"Profit per month:"<<від<<endl; cout<<"Profit for the whole term:"<<T<<endl; cout<<"Profit to pay for whole term:"<<k; return 0; } підкажіть, що не так? у мене по 0 видає прибуток за місяць і за весь термін, і виходить, що прибуток, яку повинен отримати вкладник складає ту суму, яку він поклав.
int main() { setlocale(LC_ALL, “rus”); float depSumm; //Сумма депоита float srokVkl; //Срок вклада float summFinal; //Прибыль за весь срок депозита float summMonth; //Прибыль за месяц
cout <> depSumm; cout <> srokVkl;
summMonth = (depSumm * 0.05) / 12; //Сумму депозита умножаем на пять процентов и делим на 12 місяців summFinal = summMonth * srokVkl; //Сумму за месяц умножаем на срок вклада
cout << "Прибыль за месяц: " << summMonth << "\nПрибыль за весь срок депозита: " << summFinal; return 0; }
так то це урок не по циклам і до цього навіть не дійшли ще…
моя 2
Не зовсім зрозумів з кількістю днів, тому зробив простіше:
#include
/*Якось так*/
using namespace std;
int main()
{
cout << "——Робота із залишком——" << endl;
INT Num = 0;
cout <> num;
cout << "Чатыре: " << num % 10 << endl;
cout << "Три: " << num / 10 % 10 << endl;
cout << "Два: " << num /100 % 10 << endl;
cout << "Один: " << num /1000 % 10 << endl;
cout << "________End_________" << endl;
return 0;
}
#include
using namespace std;
int main ()
{
плавати х, від, T, k;
ІНТ у = 30, г, c, j;
cout<>г;
if((г% 4 == 0&&г% 100 == 0)&&г% 400!= 0)
з = 365;
ще з = 366;
cout<>x;
cout<>j;
г = х *(((5/100)/c)*(J * Y));
т = г * J;
к = х + т;
cout<<"Profit per month:"<<від<<endl;
cout<<"Profit for the whole term:"<<T<<endl;
cout<<"Profit to pay for whole term:"<<k;
return 0;
}
підкажіть, що не так?
у мене по 0 видає прибуток за місяць і за весь термін, і виходить, що прибуток, яку повинен отримати вкладник складає ту суму, яку він поклав.
Саме поставте завдання.
а все вже вирішив))
хлопців,куди це вводити?
#include
using namespace std;
int main()
{
setlocale(0, “”);
цегла Mannumbr;
ІНТ outnNumber = 0;
cin >> mainNumber;
cout << mainNumber <<'\n';
while (mainNumber)
{
outnNumber * = 10;
Outnnumbr + = Mannumbr 10%;
mainNumber /= 10;
}
cout << outnNumber << '\n';
system ("pause");
return 0;
}
#include
using namespace std;
int main() {
setlocale(LC_ALL, “rus”);
float depSumm; //Сумма депоита
float srokVkl; //Срок вклада
float summFinal; //Прибыль за весь срок депозита
float summMonth; //Прибыль за месяц
cout <> depSumm;
cout <> srokVkl;
summMonth = (depSumm * 0.05) / 12; //Сумму депозита умножаем на пять процентов и делим на 12 місяців
summFinal = summMonth * srokVkl; //Сумму за месяц умножаем на срок вклада
cout << "Прибыль за месяц: " << summMonth << "\nПрибыль за весь срок депозита: " << summFinal;
return 0;
}