Составьте программу, которая вычисляет двухзначное число или нет.
5-9 класс
|
Не знаю дошло сообщение нормально или нет, поэтому напишу здесь (язык с++)
#include <cstdlib>
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <conio.h>
int main()
{
int a = 0;
double division; //результат деления (с точкой)
int result; (целая часть)
cout<<"Введите число"<<endl;
cin>>a;
division=a/10;
result=floor(division); //округление
if(result<10 && result!=0){
cout<<"Двузначное";
}
else
{
cout<<"Не двузначное";
}
return 0;
}
Здесь вводим число, делим его на 10, потом выделяем только целую часть из результата, если она не равна 0 и меньше 10 то число двухзначное.
Например ввели число
55, делим его на 10, получаем 5,5, округляем, получаем 5, это меньше 10 и не равно 0 значит число двухзначное.
Вводим число 5, делим его на 10, получаем 0,5, округляем, получаем 0, число не двухзначное.
Вводим число 114
Делим на 10 получаем 11,4, округляем получаем 11, это больше 10 не двухзначное
Другие вопросы из категории
записываются в файл , сжатие данных не производится. Найдите информационный объем полученного файла и выразите его в мегабайтах.
)
9)
10)
Зарание спасибо!
Читайте также
2)Составить программу которая вычисляет произведение натуральных чисел от 5 до 10.
2-ая Составить программу , которая в двумерном массиве случайных чисел элементы всех четных строк делает нулевыми
язык паскаль
значениями. №2 Составьте программу, которая заполняет массив a[1..10] случайными целыми числами в диапазоне от 1 до 10 до 10 и вычисляет среднее арифметическое элементов массива. №3 Такое же как и №2, только ...элементов массива с четными значениями.
элементов с нечётными индексами
2)составьте программу,которая заполняет массив a[1..10]случайными целыми числами в диапазоне от 0 до 10,находит максимальный элемент массива,а затем вычисляет,сколько раз он встречается в массиве
2)Составьте программу,которая заполняет массив e[1..8] случайными целыми числами в диапазоне от 1 до 20 и находит сумму элементов с нечётными значениями и количество элементов кратных 3.
3)Составьте программу,которая заполняет массив e[1..14] случайными целыми числами в диапазоне от -10 до 10,затем изменяет знак положительных элементов на противоположный,а отрицательные элементы заменяет на 0.Спасибо.