Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
2 / 2 / 0
Регистрация: 18.09.2010
Сообщений: 8

Вводится число N. Определить количевство одинаковых и неодинак Вводится число N . Определить, все ли цыфры разные; естли нет, тоговых цыфр в числе.

18.09.2010, 01:24. Показов 1957. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача №15
Вводится число N . Определить, все ли цыфры разные; естли нет, тогда сколько одинаковых? Число N>0.

нужно зделать, пытался через div разбить число на отдельные цыфры, но не получилось и я вовсе запутался....(((
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.09.2010, 01:24
Ответы с готовыми решениями:

Вводится целое число определить простое оно или нет
Помогите решить задачу. Вводится целое число определить простое оно или нет.

Вводится целое число, если это цифра, то определить четная она или нет
вводится целое число, если это цифра, то определить четная она или нет, а если число, то определить попадает ли оно в диапазон от 0 до 100,...

С клавиатуры вводится положительное натуральное число. Определить количество цифр в числе (сумму цифр)
С клавиатуры вводится положительное натуральное число. Определить количество цифр в числе (сумму цифр)

5
2 / 2 / 0
Регистрация: 09.01.2010
Сообщений: 43
18.09.2010, 01:52
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var s:string;
    r:real;
    i,j,n:integer;
begin
    r:=0;
    readln(s);
    for i:=1 to length(s) do begin
       n:=0;
       for j:=1 to length(s) do begin
          if s[i]=s[j] then inc(n);
       end;
       r:=r+1/n;
    end;
    writeln(' odinakovih simvolov = ', r:1:0);
end.
токо там сам замени буквы. r=N по твоему условию

Добавлено через 2 минуты
P.S цИфры

Добавлено через 3 минуты
блин я создал нету программу. она считает количество символов(неодинаковых) . переделай под свою там недолго
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
18.09.2010, 09:02
Цитата Сообщение от Spawnn Посмотреть сообщение
переделай под свою там недолго
Да ты вообще не то написал, что тут переделывать. Задача вообще не на строки, а на числа, на mod,div.

Добавлено через 16 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
uses crt;
var n:longint;
    k,s,r:byte;
    m:set of 0..9;
begin
clrscr;
repeat
write('Введите натуральное число n=');
readln(n);
until n>0;
m:=[];{пустое множество цифр}
s:=0;{всего цифр}
r:=0;{разных}
while n>0 do{пока число не ноль}
 begin
  k:=n mod 10;{смотрим последнюю цифру}
  s:=s+1;{считаем}
  if not(k in m) then{если ее нет еще в множестве}
   begin
    m:=m+[k];{добавляем}
    r:=r+1;{считаем}
   end
  else if r>0 then r:=r-1;{если уже есть, вычитаем}
  n:=n div 10;{сокращаем число}
 end;
writeln('s=',s,'  r=',r);{выводим для контроля, можно убрать}
if r=s then write('Все цифры разные')
else write('Одинаковых цифр=',s-r);
readln
end.
1
2 / 2 / 0
Регистрация: 18.09.2010
Сообщений: 8
18.09.2010, 15:23  [ТС]
Спасибо всем. Очень помогли. Буду рисовать блок-схему, разбираться в коде. Надо бы подучить немного на выходных.
0
2 / 2 / 0
Регистрация: 18.09.2010
Сообщений: 8
24.09.2010, 01:19  [ТС]
переоценил свои знания. не могу нарисовать блок-схему к задаче



Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
uses crt;
var n:longint;
    k,s,r:byte;
    m:set of 0..9;
begin
clrscr;
repeat
write('Введите натуральное число n=');
readln(n);
until n>0;
m:=[];{пустое множество цифр}
s:=0;{всего цифр}
r:=0;{разных}
while n>0 do{пока число не ноль}
 begin
  k:=n mod 10;{смотрим последнюю цифру}
  s:=s+1;{считаем}
  if not(k in m) then{если ее нет еще в множестве}
   begin
    m:=m+[k];{добавляем}
    r:=r+1;{считаем}
   end
  else if r>0 then r:=r-1;{если уже есть, вычитаем}
  n:=n div 10;{сокращаем число}
 end;
writeln('s=',s,'  r=',r);{выводим для контроля, можно убрать}
if r=s then write('Все цифры разные')
else write('Одинаковых цифр=',s-r);
readln
end.
Добавлено через 1 минуту
на завтра нужно(((((
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
24.09.2010, 08:04
Блок-схема
Вложения
Тип файла: doc Схема.doc (92.5 Кб, 21 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2010, 08:04
Помогаю со студенческими работами здесь

Число вводится своим двоичным представлением. Определить, делится ли число на 15
4)Число вводится своим двоичным представлением(длина числа не привышает 10000 двоичных разрядов).Необходимо определить делится ли число на...

вводится число, вводится степень и надо узнать, соответствует ли это число данной степени
Series26. Даны целые числа K, N и набор из N вещественных чисел: A1, A2, …, AN. Вывести K-e степени чисел из данного набора: ...

Вводится предложение. Определить число пробелов в нем
Вводится предложение. Определить число пробелов в нем

Вводится число, определить является ли оно совершенным
1) вводится два числа, определить наименьшее общее кратное этих чисел 2) вводится число,определить является ли сумма элементов от единицы...

С клавиатуры вводится число нужно определить суммы
С клавиатуры вводится целое число N. Определите: • S – сумму цифр данного числа; • S_odd – сумму нечетных цифр данного числа; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru