Лабораторная работа №5
Целочисленная арифметика
Решение нулевого варианта
Задача. Верно ли, что сумма цифр данного двузначного числа является четной?
Входные данные: двузначное число.
Выходные данные: сообщение «сумма цифр четная» или «сумма цифр нечетная».
Введем обозначения:
n — двузначное число, которое будет вводиться пользователем с клавиатуры,
a — переменная, в которой будет храниться первая цифра числа,
b — переменная для хранения второй цифры числа,
c — переменная, в которой будет храниться сумма цифр двузначного числа.
Для того чтобы получить первую цифру в записи двузначного числа, необходимо вычислить целую часть от деления числа на 10: a=n/10;
Для того чтобы получить последнюю цифру в записи двузначного числа необходимо вычислить остаток от деления числа на 10: b=b%10;
Сложив a и b, получаем сумму цифр данного двузначного числа.
Сохраним это значение в переменной с.
Определим, является ли значение переменной с четным: c%2==0. Если выражение является истинным, то выводим сообщение «сумма цифр четная», иначе — «сумма цифр нечетная».
Текст программы:
#include "stdafx.h"
#include <iostream>
#include <clocale>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{setlocale(LC_ALL, "Russian");
int n,a,b,c;
cout<<"введите двузначное число: ";
cin>>n;
a=n/10;
b=n%10;
c=a+b;
if (c%2==0) cout<<"сумма цифр четная";
else cout<<"сумма цифр нечетная";
system("pause");
return 0;}
Задания для самостоятельного выполнения
- Дано двузначное число. Определить, кратна ли трем сумма его цифр.
- Дано натуральное число. Определить, оканчивается ли оно цифрой 7.
- Дано двузначное число. Определить, кратна ли сумма его цифр числу .
- Дано натуральное число. Определить, является ли оно четным.
- Дано трехзначное число. Определить, какая из его цифр больше: первая или последняя?
- Дано трехзначное число. Определить, какая из его цифр больше: вторая или последняя.
- Дано натуральное число. Верно ли, что последняя цифра в записи этого числа четная?
- Дано четырехзначное число. Определить, кратна ли трем сумма его цифр.
- Дано трехзначное число. Верно ли, что все его цифры одинаковые?
- Дано трехзначное число. Определить, кратна ли пяти сумма его цифр.
- Дано трехзначное число. Определить, больше ли числа произведение его цифр.
- Дано четырехзначное число. Определить, кратно ли четырем произведение его цифр.
- Дано натуральное число. Верно ли, что оно заканчивается нечетной цифрой.
- Дано четырехзначное число. Определить, равна ли сумма двух первых его цифр сумме двух его последних цифр.
- Дано трехзначное число. Верно ли, что все его цифры одинаковые?