задачи и решения с++, практика программирования

Задачи: Цикл for в С++

Раз вы приступаете к задачам, значит уже знаете что такое цикл for. Рассмотрим несколько задач, в решении которых он применяется и, тем самым, закрепим полученные знания. Практика программирования — самый лучший способ разобраться с материалом и запомнить информацию надолго.

1. Написать программу, которая будет показывать на экран квадрат числа, введенного пользователем. Пользователь должен сам решать — выйти из программы или продолжить ввод. (Подсказка — необходимо запустить бесконечный цикл, в котором предусмотреть его прерывание, при наступлении определённого условия).




2. В спортзал ежедневно приходит какое-то количество посетителей. Необходимо предложить пользователю ввести такие данные: сколько человек посетило спортзал за день, ввести возраст каждого посетителя и в итоге показать возраст самого старшего и самого молодого из них, а так же посчитать средний возраст посетителей.




Для самостоятельно задания, предлагаем вам решить похожую задачу. Организовать ввод количества посетителей спортзала и количества часов проведенных каждым из них в спортзале. В итоге посчитать и показать общую сумму, которую посетители заплатили за тренировки.

3. На складе имеется определённое количество ящиков с яблоками (в нашем примере 15). Когда подъезжает машина для погрузки, попросить пользователя ввести, сколько ящиков загрузить в первую машину, во вторую и так далее, пока не закончатся ящики с яблоками. Предусмотреть тот случай, когда пользователь введёт количество ящиков больше, чем есть на складе.

При возникновении вопросов обращайтесь к нам в комментариях.

Чтобы поддержать наш сайт — нажмите на копилку и выберите любой удобный для Вас способ.

Подписывайтесь на уведомления о новых статьях на нашем сайте:


Согласен получать уведомления от purecodecpp.com на мой e-mail

Дата
Страница
Задачи и решения: Цикл for в С++
Рейтинг
5

Задачи: Цикл for в С++: 57 комментариев

  1. Вторая дополнительная и 3 задачи:

    1. #include
      using namespace std;
      int main()
      {
      int base;
      int power;
      long long result=1;
      cout<>base>>power;

      for(int i=1;i<=power;i++)
      {
      result*base;
      }
      cout<<"Result is"<<result;
      return 0;
      }

  2. помогите сделать пожалуйста!

    Лыжник, начав тренировки, в первый день пробежал n км. Каждый следующий день он увеличивал пробег на m% от пробега предыдущего дня. Сколько километров он пробежит за k дней.

      1. Вы бы, прежде чем писать, проверили выполнением то, что пишете… :-(

  3. Задача N3

    1. Редактор сайта портит запись кода — съедает символы между открывающейся и закрывающейся угловыми скобками.
      Поэтому я 100 раз писал в разных темах: не пишите сюда свой код!
      Зачем вы сюда пишете код?
      Хотите похвастаться?
      Или хотите чтобы вас похвалили?
      Так хвалить вас не за что: код ваш … как и всех других учащихся — очень посредственный ;-).
      А если хотите чтобы ваш код покритиковал, то обращайтесь сюда:
      http://rus-linux.net/forum/viewforum.php?f=31

  4. Почему в первой задаче стоит знак не равенства не могу понять :( if (exit != ‘y’ && exit != ‘Y’).

    1. Потому что если вы вводите что-нибудь, всё что угодно кроме ‘y’ или ‘Y’ (не ‘y’ и не ‘Y’) — то вы ещё не созрели для выхода из программы.

Добавить комментарий

Код размещайте в тегах: <pre class="lang:c++ decode:true ">YOUR CODE</pre>