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

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

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

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

нужно зделать, пытался через div разбить число на отдельные цыфры, но не получилось и я вовсе запутался....(((
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2010, 01:24
Ответы с готовыми решениями:

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

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

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

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

5
2 / 2 / 0
Регистрация: 09.01.2010
Сообщений: 43
18.09.2010, 01:52 2
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
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
18.09.2010, 09:02 3
Цитата Сообщение от 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  [ТС] 4
Спасибо всем. Очень помогли. Буду рисовать блок-схему, разбираться в коде. Надо бы подучить немного на выходных.
0
2 / 2 / 0
Регистрация: 18.09.2010
Сообщений: 8
24.09.2010, 01:19  [ТС] 5
переоценил свои знания. не могу нарисовать блок-схему к задаче



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
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
24.09.2010, 08:04 6
Блок-схема
Вложения
Тип файла: doc Схема.doc (92.5 Кб, 21 просмотров)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2010, 08:04
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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