Форум программистов, компьютерный форум CyberForum.ru

Поменять 1-ую и 3-ю цифру числа n - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 17:02     Поменять 1-ую и 3-ю цифру числа n #1
Дано целое, положительное четырёхзначное n, записанное в одной (!) переменной, либо (см. вариант) два трёхзначных целых числа p и q, хранящихся в двух переменных. Результат получить в одной переменной. Цифры числа считаются справа налево. Для решения задачи использовать операции целочисленного деления и нахождения остатка. Ни каких сложных конструкций, типа условных операторов, циклов, строковых функций, и тому подобного, не использовать.
Поменять местами 1-ю и 3-ю цифры числа n. Пример: 7901 => 7109.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2012, 17:02     Поменять 1-ую и 3-ю цифру числа n
Посмотрите здесь:

C++ Даны натуральные числа n и k. Определить k-ю справа цифру числа n.
По последней цифре числа найти последнюю цифру квадрата этого числа C++
вторую и предпоследнюю цифру числа поменять местами C++
Pascal -> С++ (определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа) C++
Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:10     Поменять 1-ую и 3-ю цифру числа n #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
 
int main()
{
int n,otv,t1,t2,t3,t4;
cout << "Vvedite n: ";
cin >> n;
t1=n%10;
t2=(n%100)/10;
t3=(n%1000)/100;
t4=n/1000;
otv=t3+(t2*10)+(t1*100)+(t4*1000);
cout << otv;
return 0;
}
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 17:16  [ТС]     Поменять 1-ую и 3-ю цифру числа n #3
спасибо.а не поможете еще с одной задачкой?
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
02.10.2012, 17:18     Поменять 1-ую и 3-ю цифру числа n #4
Пишите, только в отдельной теме
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:19     Поменять 1-ую и 3-ю цифру числа n #5
С удовольствием, выкладывайте.
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 17:35  [ТС]     Поменять 1-ую и 3-ю цифру числа n #6
Вывести на экран две строки. В первой строке три вещественных числа. Во второй - три целых. Каждое число выводить в определённом формате
вот здесь .поможете?
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:38     Поменять 1-ую и 3-ю цифру числа n #7
Не могу решить эту задачу.
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 17:50  [ТС]     Поменять 1-ую и 3-ю цифру числа n #8
а с другой поможете?
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:51     Поменять 1-ую и 3-ю цифру числа n #9
с которой именно?
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 17:56  [ТС]     Поменять 1-ую и 3-ю цифру числа n #10
Даны три целых числа a, b и c. Найти количество чётных чисел среди них
вот с этой
vitaska
 Аватар для vitaska
83 / 83 / 2
Регистрация: 04.02.2010
Сообщений: 162
02.10.2012, 18:15     Поменять 1-ую и 3-ю цифру числа n #11
это к 3 задаче

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main()
{
  int a, b, c, cnt = 0;
  cout << "input numbers:";
  cin >> a >> b >> c;
  if(a%2 == 0)
   cnt++;
  if(b%2 == 0)
   cnt++;
  if(c%2 == 0)
   cnt++;
  if(cnt == 0)
   cout << "net chetnih" << endl;
  else
   cout << cnt << " - chetnih" << endl;
}
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 23:43  [ТС]     Поменять 1-ую и 3-ю цифру числа n #12
Доделала теперь работает правильно.может кому понадобится
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <iostream>
#include "windows.h"
using namespace std;
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
int t1,t2,t3,t4;
int otv=0;
int n;
cin >> n;
t1=n%10;
t2=(n%100)/10;
t3=(n%1000)/100;
t4=n/1000;
otv=t3+(t2*10)+(t1*100)+(t4*1000);
cout << otv;
system("pause");
return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2012, 00:04     Поменять 1-ую и 3-ю цифру числа n
Еще ссылки по теме:

Составить программу, позволяющую по последней цифре данного числа, определить последнею цифру куба этого числа C++
Поменять первую и последнюю цифру в трёхзначном числе C++
C++ Вывести старшую цифру дробной части и младшую цифру целой части числа

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

Или воспользуйтесь поиском по форуму:
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
03.10.2012, 00:04     Поменять 1-ую и 3-ю цифру числа n #13
только хотел помочь но уже всё решили,Liana на кого учишься?
Yandex
Объявления
03.10.2012, 00:04     Поменять 1-ую и 3-ю цифру числа n
Ответ Создать тему
Опции темы

Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru