Форум программистов, компьютерный форум, киберфорум
Наши страницы

Pascal (Паскаль)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 5.00
RaTaR
0 / 0 / 0
Регистрация: 19.04.2010
Сообщений: 11
#1

Посчитать количество цифр в числе через оператор for - Pascal

03.06.2012, 07:35. Просмотров 2435. Ответов 7
Метки нет (Все метки)

Задача самая простая - сколько цифр в натуральном числе, вводимом с клавиатуры. Но вот оператор, которым необходимо это найти для меня как дремучий лес. Да и на форуме я такого решения что-то не нашел
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2012, 07:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Посчитать количество цифр в числе через оператор for (Pascal):

Изменяя число i от 1 до n (без пробелов) получить число. Посчитать в нем количество каждых цифр. Посчитать общее число цифр - Pascal
Дано число n меньше или равно 30 000. Изменяя число i от 1 до n будем записывать получившееся число подряд без пробелов, и получим некое...

Определить количество цифр в числе - Pascal
проблема не могу решить "Дано целое число (А). Определить количество цифр в числе который меньше 5" и вторая задача " Дано целое...

Подсчитать количество четных цифр в числе - Pascal
Подсчитать количество четных цифр в числе, используя while и div. Кто может напишите плыз, уже который день решить не могу! Именуйте...

Найдите количество цифр в целом числе n - Pascal
Задача состоит вот в чём:Найдите количество цифр в целом числе n Как её решить прошу выложите в виде текста а не файла))) Умоляю...

Найти количество четных цифр в числе - Pascal
Помогите пожалуйста срочно нужен код, чтобы посчитать количество четных цифр в числе. Желательно на с++

Определить количество цифр в каждом заданном числе - Pascal
Составить программу для решения задачи своего варианта с использованием методов-процедур и функций (самостоятельно продумать, какие...

7
CodeR
Фрилансер
3379 / 2781 / 788
Регистрация: 08.02.2012
Сообщений: 6,549
Записей в блоге: 1
03.06.2012, 08:32 #2
Pascal
1
2
3
4
5
6
7
8
9
10
Var n,i:integer;
Begin
    write('Введите число: ');readln(n);
    For i:=1 to 10 do
     Begin
      n:=n div 10;
      if n=0 then break;
     End;
    writeln('В числе ',i,' цифр');
End.
0
RaTaR
0 / 0 / 0
Регистрация: 19.04.2010
Сообщений: 11
03.06.2012, 13:14  [ТС] #3
Спасибо за ответ, но у меня вопрос For i:=1 to 10 do если поставить значение здесь занчение не 10, а, например, 20, то программа перестаёт работать. Почему?
0
Puporev
Модератор
53851 / 41484 / 14587
Регистрация: 18.05.2008
Сообщений: 97,225
03.06.2012, 15:24 #4
Ничего не перестает, хоть
i:=1 to 1000 do
break прерывает цикл как только кончаются цифры
0
Миниатюры
Посчитать количество цифр в числе через оператор for  
RaTaR
0 / 0 / 0
Регистрация: 19.04.2010
Сообщений: 11
03.06.2012, 15:41  [ТС] #5
Это я понял, но введи больше 10 цифр и увидишь, у меня по крайней мере так, что если ввожу больше 10 цифр выдаёт ошибку на 3 строке.
0
Puporev
Модератор
53851 / 41484 / 14587
Регистрация: 18.05.2008
Сообщений: 97,225
03.06.2012, 16:06 #6
RaTaR, Так нужно знать что наибольшее число типа integer в Турбо Паскале=32767, в других Паскалях= Longint=2147483647или не более 10 цифр.
А вообще Вы писали не про это, а
Цитата Сообщение от RaTaR Посмотреть сообщение
For i:=1 to 10 do если поставить значение здесь занчение не 10, а, например, 20, то программа перестаёт работать.
Мозг иногда использовать нужно, хотя.....
0
RaTaR
0 / 0 / 0
Регистрация: 19.04.2010
Сообщений: 11
03.06.2012, 16:25  [ТС] #7
Спасибо за ответ, но не нужно оскорбления про мозг в мой адрес предъявлять, я пока что только учусь в колледже и вот изучаю паскаль лабы на while и repeat написал без пробелем, а вот на for такая проблема возникала.
0
Puporev
Модератор
53851 / 41484 / 14587
Регистрация: 18.05.2008
Сообщений: 97,225
03.06.2012, 16:42 #8
При чем здесь цикл, если Вы не умеете правильно описать проблему, а также не знаете элементарных вещей, как стандартные типы, которые описаны в первых страницах любого учебника.

Добавлено через 36 секунд
Цитата Сообщение от RaTaR Посмотреть сообщение
но не нужно оскорбления про мозг в мой адрес
Вышел на паперть, терпи...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2012, 16:42
Привет! Вот еще темы с ответами:

Ввести число от 0 до 1000. Определить количество цифр в числе - Pascal
Ввести число от 0 до 1000. Определить количество цифр в числе

Задано целое число N. Подсчитать количество цифр в числе. - Pascal
Срочно !)

Описать функцию которая находит количество четных цифр в числе - Pascal
Описать функцию каторая находит количество четных цифр в числе??????:help:

Определить количество различных рядом стоящих пар цифр в числе - Pascal
Помогите пожалуйста 1) Дано натуральное число из N цифр. Определить количество различных рядом стоящих пар цифр в этом числе....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru