1 / 1 / 0
Регистрация: 27.10.2014
Сообщений: 19
1

Пусть a, b и c – переменные целого типа (integer). Пусть a > 0 (то есть ее значение не превышает 32767)

10.11.2014, 16:12. Показов 2174. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Чему будет равна переменная b после выполнения следующего фрагмента программы? Приведите несколько примеров ее работы (что будет получено при задании конкретных данных), после чего сформулируйте общее правило. Подробно опишите способ вашего решения.


c:=10000; b:=0; while c>0 do begin b:=b+a div c mod 10; c:= c div 10; end ;
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2014, 16:12
Ответы с готовыми решениями:

Пусть n - натуральное число и пусть n! означает 1*3*5*.*n для нечетного n
ПОМОГИТЕ СОСТАВИТЬ БЛОК-СХЕМУ ПОЖАЛУЙСТА Пусть n - натуральное число и пусть n!! означает...

Пусть сгенерируется 10 случайных чисел в диапозоне от -10 до +10 и пусть находится сумма положительных чисел
Есть задача "пусть сгенерируется 10 случайных чисел в диапозоне от -10 до +10 и пусть находится...

Пусть n - натуральное число и пусть n!! означает 1*3*5*...*n для нечетного n и 2*4*...*n для четного n. Вычислить n!!
Пусть n - натуральное число и пусть n!! означает 1*3*5*...*n для нечетного n и 2*4*...*n для...

Определить количество первых чисел Пелля, что значение их суммы не превышает диапазона типа integer
Определить количество первых чисел Пелля, таких, что значение их суммы не превышает диапазона типа...

1
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
11.11.2014, 06:28 2
Лучший ответ Сообщение было отмечено Shnaps1323 как решение

Решение

b =0 т.к. в вашем выражении заранее не определено значение переменной a. Если a определено, то код считает сумму цифр, т.е. если a=12345, то в b=15

Добавлено через 7 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  c,b,a:integer;
begin  
  readln(a);
   c:=10000; 
   b:=0; 
   while c>0 do begin 
     b:=b+a div c mod 10; 
     c:= c div 10; 
     writeln('b=',b,'  c=',c);
   end ;
writeln(b);
end.
1
11.11.2014, 06:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2014, 06:28
Помогаю со студенческими работами здесь

Пусть zap-переменная типа запись,состоящая из нескольких полей. Можно ли инициализировать значение при помощи read(zap)
Пусть zap-переменная типа запись,состоящая из нескольких полей. Можно ли инициализировать значение...

Пусть для целого n >0 функция d(n) равна наименьшему делителю числа n , не равному 1
Помогите с решением! Пусть для целого n >0 функция d(n) равна наименьшему делителю числа n , не...

Даны 2 переменные целого типа a и b. Сделайте так, чтобы в a было большее значение, а в b – меньшее
Помогите решить, а то что-то ни как решение в голову не приходи. Даны 2 переменные целого типа a...

Пусть R есть некоторое непустое подмножество полугруппы U
В книжке Ляпина говорится такое определение. Пусть R есть некоторое непустое подмножество...

Пусть f(n) есть сумма n членов арифметической прогрессии
2. Пусть f(n) есть сумма n членов арифметической прогрессии. Показать, что f(n+3) + 3f(n+2) +...

Пусть R- переменная типа char. Что будет напечатано при выполнении следующих операторов программы
Пусть R- переменная типа char. Что будет напечатано при выполнении следующих операторов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru