- Типи даних, змінними і константами
- Ввод с клавиатуры и вывод данных на экран
- Арифметические операции и комбинированные операторы
- Операторы выбора if и else в С
- Оператор switch в С
- Цикл for в C++
- Циклы while, do while, вложенные циклы
- Двумерные массивы C
- Массиви в C++
- Функції в C++
- Указатели C
- Покажчик на покажчик C ++
- Классы в С
Додатковий збірник задач з рішеннями
На цій сторінці зібрані всі завдання по темам уроків, розміщених на нашому сайті. К каждой задаче прилагается наш вариант решения. Постарайтесь всё же решать их самостоятельно и только потом сравнивать наш исходный код со своим. “Хочешь научиться программировать – программируй”!
Больше практических заданий с решениями найдёте тут.
Рекомендуем посетить Сайт для юных программистов – где вы найдете уроки по различным языкам программирования (в том числе для детей), 3D-моделированию, Linux и др.
милі Слоники
prb4715 В одній індійському селі учитель попросив хлопчика Манмохана порахувати кількість слонів в селі. Манмохан перерахував всіх слонів в селі, і у нього вийшло кілька двозначним числом n. Але замість того, щоб повідомити відповідь вчителю, Манмохан вирішив трохи пожартувати. Для цього Манмохан вирахував з отриманого числа суму його цифр, результат розділив на 9 (відкинувши при цьому дробову частину результату), отримане число збільшив на 1, потім дописав в кінець отриманого числа останню цифру вихідного чіслаnі з результату вирахував 10. те, що вийшло в кінці, він і повідомив вчителю.
Незважаючи на всю хитрість Манмохана, учитель зміг по отриманого числа визначити, скільки ж слонів було в селі. Визначте це і Ви.
Вхідні дані
Целое число, яке отримав Манмохан.
Вихідні дані
Вивести кількість слонів в селі.
Спасибо, для виконання домашніх завдань. попрацював мозком) Рішення скидаю нижче:
// Рішення задачі
manhomannumb + = 10;
б = manhomannumb %10;
teachernumb = manhomannumb;
teachernumb / = 10;
teachernumb –;
teachernumb * = 9;
while (teachernumb % 10 != 0) teachernumb ++;
teachernumb + = Ь;
cout << "Учитель посчитал. Слонів у селі: "<< teachernumb << endl;
system("pause");
return 0;
}
Ще раз дякую)
Атвічаю є варіант куди простіше:
#include
int main(){ Int N;
std::cin >> n;
std::cout << n;}
// завдання глави 1. Задача 1.36
// Пропуск між цифрами
#include “pch.h”
#include
using namespace std;
int main()
{
ІНТ tnum, mnum, грудня, один;
setlocale(LC_ALL, “російський”);
cout <> tnum;
{
Грудня = tnum / 10; //Розбити числа на розряди
Mnum = tnum % 10;
один = mnum / 1;
Num = грудня + один; //Манмохан вирахував з отриманого числа суму його цифр
Mnum = tnum – mnum;
Num = Num / 9; //результат розділив на 9 (відкинувши при цьому дробову частину результату)
Num = Num + 1; //отримане число збільшив на 1
Num = Num * 10 + один; //дописав в кінець отриманого числа останню цифру вихідного числа
Num = Num – 10; //і з результату вирахував 10
cout << " Число слонів вчителя: " << tnum << " число Манмохана: " << mnum << endl;
return 0;
}
}
//—————————————————————————
#include “pch.h”
#include
using namespace std;
int main()
{
ІНТ tnum, mnum, грудня, один;
setlocale(LC_ALL, “російський”);
cout <> tnum;
{
Грудня = tnum / 10; //Розбити числа на розряди
Mnum = tnum % 10;
один = mnum / 1;
Num = грудня + один; //Манмохан вирахував з отриманого числа суму його цифр
Mnum = tnum – mnum;
Num = Num / 9; //результат розділив на 9 (відкинувши при цьому дробову частину результату)
Num = Num + 1; //отримане число збільшив на 1
Num = Num * 10 + один; //дописав в кінець отриманого числа останню цифру вихідного числа
Num = Num – 10; //і з результату вирахував 10
cout << " Число слонів вчителя: " << tnum << " число Манмохана: " << mnum << endl;
return 0;
}
}
//—————————————————————————
я знаю як ісползевать але мені потрібно приклади ласка дайте відповідь!
Писати навчись, Guliza, а потім за комп'ютер мама пустить.
Допоможіть будь ласка “Заняття починається в n годин m хвилин,а закінчується в k годин a хвидин.Скільки годин і хвилин тривало загяття
Переведи все у хвилини, відніми, а потім знайди цілий результат від ділленя – години, остаток – хвилини
Я С ++ не вивчав, вирішив якось так:
#include “pch.h”
#include
#include
using namespace std;
int main()
{
Int N, м, k, a;
setlocale(LC_ALL, “російський”);
cout << "Занятия начинаются в:" <> n;
if (n >= 24) {
cout << "ERROR1: КРИТИЧНЕ ЗНАЧЕННЯ: На добу НЕ БІЛЬШЕ 24-х ГОДИН!(от 0 до 23)" <> м;
}
if (м >= 60) {
cout << "ERROR2: КРИТИЧНЕ ЗНАЧЕННЯ: В годині НЕ БІЛЬШЕ 60-ти ХВИЛИН!(от 0 до 59)" << endl;
return 0;
}
else
{
cout << "Занятия заканчиваются в:" <> k;
if (k >= 24) {
cout << "ERROR1: КРИТИЧНЕ ЗНАЧЕННЯ: На добу НЕ БІЛЬШЕ 24-х ГОДИН!(от 0 до 23)" <> a;
}
if (a >= 60) {
cout << "ERROR2: КРИТИЧНЕ ЗНАЧЕННЯ: В годині НЕ БІЛЬШЕ 60-ти ХВИЛИН!(от 0 до 59)" << endl;
return 0;
}
else {
п = до – n;
м = а – м;
if (n < 0) {
cout << "ERROR3: ВНИМАНИЕ: ЗАНЯТТЯ НЕ МОЖУТЬ ТРИВАТИ БІЛЬШЕ ДОБИ!" << endl;
return 0;
}
else if (м < 0) {
п = п – 1;
м = абс(м);
}
{
cout << "Занятия закончатся через:" << n << ":" << м << endl;
return 0;
}
}
}
}
Можете допомогти дуже терміново потрібно “В салон краси прийшло n дівчат. Кожна з них повинна відвідати перукаря і косметолога. У кожного вона проводить по m годин. За який найменший час k співробітників салону краси зможуть обслужити всіх дівчат, якщо кожен співробітник може виконувати функції як косметолога, так і перукаря?”
Допоможіть будь ласка Білки саряталі в дуплі N горіхів. Кожен день вони брали половину для себе і своїх друзів. Якщо число горіхів було непарним то вони відкладали один горіх в сторону а решта ділілі навпіл,причому відкладений горіх знову повертали в дупло. Напишіть програму, подсчітвающую,скільки горіхів залишиться в мішку через K днів?
#include
using namespace std;
int main()
{
int N, K;
cin >> N >> K;
for(K; K>0; K–){
if(N%2==1 and N!=1) N=(N/2)+1;
else N=N/2;
}
cout << N;
}
Допоможіть будь ласка: написати код програми для вирішення задачі. Трикутник задано координатами вершини А (0;0), В (і, і-1), С (-і, i + 1), і = 9. Обчислити висоту Ha і радіус вписаного кола r.
Помогите пожалуйста: написати код програми для розв’язання задачі. Трикутник задано координатами вершини А (0;0), В (і, і-1), С (-і, і+1), і=9. Обчислити висоту Ha та радіус вписаного кола r.
Допоможіть будь ласка: написати код програми для вирішення задачі. Трикутник задано координатами вершини А (0;0), В (і, і-1), С (-і, i + 1), і = 9. Обчислити висоту Ha і радіус вписаного кола r.
Виконайте всі завдання з теоретичної частини та отладьте наведену програму
Виконайте всі завдання з теоретичної частини та отладьте наведену програму