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

Найти число, полученное при перестановке первой и второй цифр заданного числа

25.02.2011, 17:58. Показов 19195. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачи:
3.Дано трехзначное число. Найти число, полученное при перестановке первой и второй цифр за-данного числа.
4.Составить программу, печатающую значение true, если указанное высказывание является истин-ным, и false в противном случае, когда только одно из чисел x и y меньше 20.
5.Дано трехзначное число. Больше ли числа А произведение его цифр?
7.Банк принял два вклада по 100$. Один под 2% годовых, второй – под 3%. Через сколько лет вто-рой вклад превысит первый на 100$?
8.Даны два натуральных числа. Верно ли, что они взаимнопростые?
9.Среди всех двузначных чисел найти двузначное число, равное утроенному произведению его цифр.
зарание спасибо)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2011, 17:58
Ответы с готовыми решениями:

Вывести число, полученное при перестановке цифр исходного числа
2. Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа ...

Вывести число, полученное при перестановке цифр исходного числа
Условие задачи: Дано двух значное число. Вывести число, полученное при перестановке цифр исходного...

Дано двухзначное число. Получить число, образованное при перестановке цифр заданного числа
Дано двухзначное число. Получить число, образованное при перестановке цифр заданного числа.

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

4
Mobile Software Engineer
Эксперт С++
5366 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
25.02.2011, 18:07 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от irinaivanova Посмотреть сообщение
3.Дано трехзначное число. Найти число, полученное при перестановке первой и второй цифр за-данного числа.
Pascal
1
2
3
4
5
6
7
var 
 i: integer;
begin
 readln(i);
 i:=100*(i div 100)+10*(i mod 10)+(i mod 100 div 10);
 write(i);
end.
Добавлено через 1 минуту
Цитата Сообщение от irinaivanova Посмотреть сообщение
4.Составить программу, печатающую значение true, если указанное высказывание является истин-ным, и false в противном случае, когда только одно из чисел x и y меньше 20.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var
 bool: boolean;
 x, y: integer;
begin
 read(x, y);
  if (x<20) or (y<20) then
   bool:=false
  else
   bool:=true;
 writeln;
 write(bool);
end.
0
39 / 39 / 30
Регистрация: 07.12.2010
Сообщений: 114
25.02.2011, 19:40 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от irinaivanova Посмотреть сообщение
5.Дано трехзначное число. Больше ли числа А произведение его цифр?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
                var
a,b,c,d,i,x,r:integer;
s:string;
begin
readln(a);{Ввод числа}
if(a>999) or(a<100) then writeln('число не трехзначное')  {условие трехзначность}
else
//////////////////////////------------------------------------
begin                     {Разложение числа на цифры}
str(a,s);
for i:=1 to 3 do begin
  val(s[1],b,c);
  val(s[2],d,c);
  val(s[3],x,c);
  end;
//////////////////////////------------------------------------
  r:=b*d*x; {Произведение цифр числа А}
  if a<r then writeln('число ',a,' меньше произведения его цифр ',r)
  else writeln('число ',a,' больше произведения его цифр ',r) end;
  end.
Добавлено через 2 минуты
Цитата Сообщение от irinaivanova Посмотреть сообщение
утроенному произведению
это как обьясните на примере.
0
109 / 109 / 91
Регистрация: 08.01.2011
Сообщений: 171
25.02.2011, 20:57 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

9)
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
program tt;
uses crt;
var
  c:array [1..1000] of integer;
  i,n,pr,k,a,b:integer;
  j:boolean;
begin
  ClrScr;
  writeln('Введите кол-во цифр');
  readln(n);
  writeln('Введите ряд двухзначных цифр');
  j:=false;
  for i:=1 to n do
    read(c[i]);
  for i:=1 to n do begin
    a:=c[i] div 10;
    b:=c[i] mod 10;
    pr:=a*b;
    k:=pr*3;
    if c[i]=k then begin
      writeln(c[i],' ');
      j:=true;
    end;
  end;
  if j=false then writeln('Таких чисел нет');
  readln;
end.
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
25.02.2011, 23:01 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
Uses
 CRT;
Var
 i,j:byte;
begin
for i:=1 to 9 do
for j:=0 to 9 do
 if (3*(i*j))=(i*10+j) then
  write(' ',i,j);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2011, 23:01
Помогаю со студенческими работами здесь

Составить программу, которая выводит на экран число, полученное при перестановке первой и последней и второй и третьей цифр заданного числа
Пользователь вводит четырехзначное число. Составить программу, которая выводит на экран число,...

Получить число, полученное при перестановке первой и второй цифры заданного числа
1. Дано трёхзначное число. Получить число, полученное при перестановке первой и второй цифры...

Получить число, полученное при перестановке второй и третьей цифры заданного числа
2. Дано трёхзначное число. Получить число, полученное при перестановке второй и третьей цифры...

Вывести число, полученное при перестановке цифр сотен и единиц исходного числа
Задание: Дано четырехзначное число. Вывести число, полученное при перестановке цифр сотен и единиц...


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

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

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