nataliaprintroll
?>

Составьте программу которая в ответ на запрос о введении числа прибавляет к нему один если оно меньше 100 и вычитает 1 в противном случае. pleaseeeee

Информатика

Ответы

Vladstreletskiy
Стандартный вид числа - это его представление в виде x = a*10^b,  где a - число большее, либо равное 1, но меньшее 10, b - любое целое число, называемое порядком числа.  любое число можно представить в таком виде и притом единственным образом.  например,  1436 = 1,436*10^3 - порядок равен 3  0,000427 = 1436 = 4,27*10^3 - порядок равен -4  5,257 = 5,257*10^0 - порядок равен 0.  стандартный вид числа удобен для проведения некоторых расчётов, в том случае, когда числа большие или маленькие. в большинстве случаем результат невозможно вычислить точно - только приближённо, да это и не нужно - сами числа тоже могут быть записаны приближённо.  над числами, записанными в стандартном виде, производятся следующие действия:   1. умножение и деление.  для этого перемножают (делят) их основания (точно не помню, как именно они называются - речь идёт о числе a в записи x = x = a*10^b - это будет основание результата, затем складывают (вычитают) порядки - это будет порядок результата. такой способ применим, если основание результата больше либо равно 1, но меньше 10. в противном случае, запятую в основании сдвигают влево или вправо так, чтобы основание стало больше либо равно1, но меньше 10, и одновременно увеличивают или уменьшают порядок на столько, на сколько сдвинули запятую.  пример  4,521*10^8 * 9,436*10^-3 = (4,521*9,436)*10^(8+(-3)) = 42,66*10^5 - оставляем столько значащих цифр, сколько было в одном из сомножителей (в общем случае, наибольшее число значащих цифр) . значащая цифра - это первая ненулевая цифра.  основание получилось больше 10, сдвигаем запятую влево на 1 и на столько же увеличиваем порядок: 4,266*10^6  2. сложение и вычитание.  если порядки двух чисел, записанных в стандартном виде, равны, то основание суммы (разности) равно сумме (разности) оснований - порядок следует оставить тем же.  4,236*10^-8 + 1,157*10^-8 = 5,393*10^-8  если сумма получилась больше 10, запятую в основании сдвигают на 1 влево, и порядок увеличивают на 1.  если порядки чисел не равны, то как правило, порядок результата равен наибольшему из порядков слагаемых (потому что число с маленьким порядком мало изменит число с большим порядком, будучи прибавленным к нему) . но не всегда. могут быть случаи, когда основание слагаемого с большим порядком близко к 10. в этом случае порядок результата может быть больше порядка этого числа на 1.  например:   9,939*10^13 + 7.143*10^11 = 9,939*10^-13 + 0,071*10^13 = 10,01*10^13 = 1,001*10^14  (числа к одинаковому порядку, оставив одинаковое число цифр) .  3. возведение в степень и извлечение корня.  можно применять тогда, когда степень - обычное натуральное число. основание возводится в степень, а порядок умножается на показатель степени. при несоответствующем основании сдвигаем запятую и изменяем порядок.  (6,789*10^5)^2 = 46,09*10^10 = 4,609*10^11  4. потенцирование и логарифмирование  применяется редко. вычисления крайне неудобны.
zabrodin

/*суммы будем сравнивать по модулю, в ином случае программа не будет иметь смысла, так как сумма отрицательных всегда будет меньше, чем сумма положительных*/

#include <iostream>

#include <cmath>

using namespace std;

void check() {

float s_positive = 0, s_negative = 0, digit;

try {

 cout << "Начинайте ввод чисел" << endl;

 do {

  cin >> digit;

  if (digit > 0)

   s_positive += digit;

  else

   s_negative += digit;

 } while (digit != 0);

 if (s_positive > abs(s_negative))

  cout << "Сумма положительных чисел больше!";

 else if (abs(s_negative) > s_positive)

  cout << "Сумма отрицательных чисел больше!";

 else

  cout << "Суммы равны по модулю!";

}

catch (...) {

 cout << "Ошибка!";

}

}

signed main() {

setlocale(LC_ALL, "Rus");

check();

return 0;

}


С++, Ввести с клавиатуры положительные и отрицательные числа, пока не будет введен 0. Определить, чт
topshopnails
Linux - это операционная система, являющаяся одним из вариантов (клонов) операционной системы типа unix. в своем первоначальном виде она была создана линусом торвальдсом (linus torvalds) как версия ос unix для ibm-совместимых персональных эвм . при этом торвальдс опубликовал исходные коды своей системы в интернет (файлы первого варианта ос linux, опубликованные торвальдсом в интернет, датированы 17 сентября 1991 года) и к развитию системы подключилось большое число независимых разработчиков. этому на сегодняшний момент linux - самая современная, устойчивая и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. может использоваться как в качестве серверной ос, так и на сетевых рабочих станциях или персональных компьютерах. в 1998 linux была самой быстро развивающейся операционной системой для серверов, распространение которой увеличилось в том же году на 212 %. сегодня пользователей linux насчитывается более 20,000,000. под linux существует множество приложений, предназначенных как для использования, так и для полностью функциональных рабочих станций unix и серверов internet. ос linux обладает всеми возможностями, которые присущи современным полнофункциональным операционным системам типа unix, включая реальную , виртуальную память, разделяемые библиотеки, загрузку модулей по требованию, совместное использование исполняемых программ, памятью и работа в tcp/ip сетях. она претендует на соответствие стандарту для ос типа unix - posix (portable operating system interface - интерфейс мобильной операционной системы). хотя ос linux первоначально была разработана для пк на базе intel 386/486, сейчас она может работать на всех версиях intel-овских микропроцессоров, начиная с 386 и кончая многопроцессорными системами на pentium pro. кроме того, разработаны версии для других типов процессоров - arm, dec alpha, sun sparc, m68000 (atari и amiga), mips, powerpc и других (в настоящей работе рассматривается только вариант для ibm-совместимых компьютеров).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составьте программу которая в ответ на запрос о введении числа прибавляет к нему один если оно меньше 100 и вычитает 1 в противном случае. pleaseeeee
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Veril8626
annaar497
polyakovaelena
Екатерина
Мусаев Игоревич371
aza2103
temik10808564
bogdanovaoksa
dentinnsmr467
airon-082054
uglichwatch
Алексей Ксения
Винников724
jardi
varvv15