Предмет: Информатика, автор: 625558336

На языке C++
1.Пользователь вводит число (например, 1221042)
И цифру (например, 2).
Вывести количество цифр в числе, равной заданной
(3), и количество цифр, больше нее (1).
Если такой цифры нет в числе вообще, то выдать
сообщение об ошибке




2.Клиент кладет в банк на депозит x грн.,
процентная ставка в месяц составляет 5%.
Определить:
• через сколько лет клиент может снять с депозита
сумму, равную y
• что выгоднее: депозит на основе годовых
процентов (предыдущая задача) или помесячный
депозит

Ответы

Автор ответа: DanyaMrpl
1

Пример решения на языке C++ для первой задачи:

#include <iostream>

#include <string>

int main() {

   std::string number;

   char digit;

   int countEqual = 0;

   int countGreater = 0;

   std::cout << "Введите число: ";

   std::cin >> number;

   std::cout << "Введите цифру: ";

   std::cin >> digit;

   for (char c : number) {

       if (c == digit) {

           countEqual++;

       }

       if (c > digit) {

           countGreater++;

       }

   }

   if (countEqual == 0) {

       std::cout << "Цифры " << digit << " нет в числе." << std::endl;

   } else {

       std::cout << "Количество цифр, равных " << digit << ": " << countEqual << std::endl;

       std::cout << "Количество цифр, больших " << digit << ": " << countGreater << std::endl;

   }

   return 0;

}

Пример решения на языке C++ для второй задачи:

#include <iostream>

#include <cmath>

int main() {

   double deposit;

   double interestRate = 0.05;

   double targetAmount;

   int years = 0;

   std::cout << "Введите сумму депозита (в грн.): ";

   std::cin >> deposit;

   std::cout << "Введите желаемую сумму снятия (в грн.): ";

   std::cin >> targetAmount;

   while (deposit < targetAmount) {

       double interest = deposit * interestRate;

       deposit += interest;

       years++;

   }

   std::cout << "Депозит в размере " << deposit << " грн. можно снять через " << years << " лет." << std::endl;

   double compoundInterest = deposit * std::pow(1 + interestRate, years);

   std::cout << "При помесячном депозите с годовой процентной ставкой " << interestRate * 100 << "%, через " << years << " лет можно получить " << compoundInterest << " грн." << std::endl;

   if (compoundInterest > deposit) {

       std::cout << "Помесячный депозит является более выгодным вариантом." << std::endl;

   } else {

       std::cout << "Депозит на основе годовых процентов является более выгодным вариантом." << std::endl;

   }

   return 0;

}

Обратите внимание, что во второй задаче рассчитывается приближенная сумма с помощью формулы сложных процентов (с учетом ежемесячной капитализации процентов).

Похожие вопросы
Предмет: Алгебра, автор: ponokda1
Предмет: Қазақ тiлi, автор: Gassanovaamelia
Қазақ тілі пәнінен тест сурактары
. Біреудің шығармасының не оның үзіндісінің қагазга түскен немесе ауызша айтылган түрі.
1) онгiме, в мотiн; С) диалог; D) мазмундама
2.Заттың, турлі құбылыстың, қимыл-әрекеттердің атауы:
A) cos Tipreci; B) сойлем; C) cos Derierik
3.Создің бастапкы магыналы болшег
А)журнak; B) co3; С) косымша тубiр
4.Біріккен создер қатарын белгiле
А) арқар, арқан; В) бүгiн, жаздыгунi; С)АҚШ, БҰҰ; D) аяқ-табак, улкен-кіші
5.Тіркесті сөздер қатарын белгіле
A coз таптары, үш жүз; В) ГАЗ-51, АН-24; С) коре-коре; D) угіт-насихат
б.Адамнын коңіл-күйiн бiлдiретiн, жан-жануарды шакыру мәнінде қолданылатын создер
А) атауыш сездер:(В) одагай создер; С) комекшi создер: D)тiркестi создер
7.Туынды зат есімдер катарын корсет
Вкiтап, дәптер
газет-журнал; С) жаксылык, айлык; D) см, дм
8.Дерексіз зат есімдер қатарын корсет
А) мектеп, кагаз
адамгершілік, куаныш; С)азык тулiк, агаш; D) 5-6 алма
9.Заттың, құбылыстын сын-сипатын, көлемiн, түр-түсiн, сапасын бiлдipemin cos mабы
А)сан есiм; В)етiстiк; С) одагай; D) сын есім
10.Туынды сын есім катарын көрсет
А) кок, биiк; В)әдемi, нәзiк;
11.Қамыстық сын есімдер қатарын корсет
аудандык, онерлi: D) жап-жасыл, кып-қызыл
А) акшыл, ащы; в) онерлi, орманды; С) туп-тупы, кызгылт; D) жаксы, жаксырак
12. Күрделі сан есімдер қатарын белгiле
А) кырык-слу, скi жуз; В) мын, миллион; С) он, екi; D) жуздеген, мындаган
13.Есептiк сан есімдер катарын корсет
А) он-он бес, бес-бестен; В)бесінші, еконшi; С)1998, 500; D) жузге жуык, елуге тарта
14.Жинақтық сан есім
А)елулеп, жетпістей; В) бiрiншi, жетiншi; С) жүз-жүзден, екі-екіден жетеу,бесеу
15. Тыныс белгi каме койлган нусканы белгiле
А)6-сынып; В)8-катар; С)II-том; D) бес-бестен
16.Буынга дурыс болiнбеген соз
А)ка-йык; В) мә-тiн; С) ди-а-лог; D) дау-ыс
17. Дауысты дыбыстар тiлдiн қамысына қарай калай жіктеледі?
А)ерiндiк, езулік; В)ашык, кысан; С) жуан, жiнiшке; D) уян, катан
18. Дауысты дыбыстар жактын катысына қарай қалай жіктелед!?
А)ерiндiк, езулік; В)ашык, кысан; С) жуан, жiнiшке; D) ундi, катан
19. Дауысты дыбыстар ерiннiн катысына қарай калай жіктелед!?
А)ерiн алды, ерiн арты; В)ерiн устi, ерiн асты; С)ерiндiк, езулік; D) езу алды, езу арты
20.Туйық буыннан басталган соз
А)кызгалдак; в) калампыр; С) үтіктеу; D) онгiме
21.Ашық буындардан туратын соз
А)коше; В) бойтерек; С) Астана; D) Президент
22.Бітеу буындардан туратын соз
А)бәйшешек; В)раушан; С)емен; D) шырша
23.Жатыс септiгiное турган соз
А)дукеннен; в) мектепке; С) уйде; D) каланын
24. Қазақ тiлiное жалгаудын неше түрі бар?
A)2; B) 6; C) 3; D) 4
25.Тәуелденген соз
А) Балалардын: В окуынды; С)жазу; D) гурiлдейді. ДАМ 50 балов