Дмитриевич_Скрябин931
?>

Написать на c++, заранее ) дано натуральное число n. проверить, будут ли все цифры числа различными

Информатика

Ответы

armusaeff

#include <iostream>

using namespace std;

int main()

{

   int n;

   cin >> n;

   int d[10];

   for(int i=0; i<10; i++)

       d[i] = 0;

   while(n>0)

   {

       int c = n % 10;

       if(d[c] != 0)

       {

           cout << "No";

           return 0;

       }

       d[c] = 1;

       n /= 10;

   }

   cout << "Yes";

   return 0;

}

jenek-f
Program p1;
var k,t:integer;
begin
write('кг = ');
readln(k);
t:=k div 1000;
writeln('В ',k,' кг полных тонн ',t);
end.

Пример:
кг = 54937
В 54937 кг полных тонн 54

program p2;
var a,b,k:integer;
begin
a:=543;
b:=130;
k:=a div b;
writeln('Количество квадратов = ',k);
end.

Результат:
Количество квадратов = 4

program p3;
var a,b:integer;
begin
write('Введите четырехзначное число: ');
readln(a);
b:=9*10000+a;
writeln('Полученное число = ',b);
end.

Пример:
Введите четырехзначное число: 4937
Полученное число = 94937

program p4;
var a,b:integer;
begin
write('Введите трехзначное число: ');
readln(a);
b:=(a mod 100)*10 + a div 100;
writeln('Полученное число = ',b);
end.

Пример:
Введите трехзначное число: 437
Полученное число = 374

program p5;
var v1,v2,v3,t1,t2,t3,s:real;
begin
write('v1, t1: ');
readln(v1,t1);
write('v2, t2: ');
readln(v2,t2);
write('v3, t3: ');
readln(v3,t3);
s:=v1*t1+v2*t2+v3*t3;
writeln('Пройденный путь = ',s:5:2, ' км ');
end.

Пример:
v1, t1: 5 2
v2, t2: 3 0.5
v3, t3: 4 1.5
Пройденный путь = 17.50 км
osirparts7854
def dijkstra(graph, node): """ Simulate the dijkstra algorithm in a graph """ distance_to = {} distance_to[node] = 0 distance_path = {} while (distance_to): # in case we have a disjoint graph op_node = min_distance(distance_to) distance_path[op_node] = distance_to[op_node] del distance_to[op_node] for x, x_len in graph[op_node].items(): if x not in distance_path: if x not in distance_to: distance_to[x] = distance_path[op_node] + x_len elif distance_to[x] > distance_path[op_node] + x_len: distance_to[x] = distance_path[op_node] + x_len return distance_path

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

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

Написать на c++, заранее ) дано натуральное число n. проверить, будут ли все цифры числа различными
Ваше имя (никнейм)*
Email*
Комментарий*

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

Elshel8694
Aivazyan
Amelin-Alipova
Yelena1409
okarp
valera850515
Valeria123864531
turovskaya69
aobuhta4
marat-dzhanibekov
happych551
daryagulyaeva
tershova
Сергеевич1396
alexst123012225