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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
#1

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

02.10.2012, 17:02. Просмотров 1322. Ответов 12
Метки нет (Все метки)

Дано целое, положительное четырёхзначное 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++):

Вторую и предпоследнюю цифру числа поменять местами - C++
вторую и предпоследнюю цифру числа поменять местами через циклы, помогите пожалуйста срочно надо

Pascal -> С++ (определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа) - C++
Составить программу. выполняющую операции целочисленной арифметики Определить вторую цифру дробной части частного от деления суммы...

Вывести старшую цифру дробной части и младшую цифру целой части числа - C++
Искал у вас, не нашел. Я новичок в этом деле, если вам не трудно напишите полностью решение ща контрольная ( 31. Даны натуральные...

Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми - C++
Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми. ...

По последней цифре числа найти последнюю цифру квадрата этого числа - C++
Всем привет! Вообщем мне дали практическую из десяти задач.. Осталось сделать 2 шт. Задача 49. Чтобы определить на какую цифру...

Поменять первую и последнюю цифру в трёхзначном числе - C++
В функции задано трёхзначное число, поменять 1 и последнюю цифру в трёхзначном числе? Я не пойму как.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:10 #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  [ТС] #3
спасибо.а не поможете еще с одной задачкой?
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
02.10.2012, 17:18 #4
Пишите, только в отдельной теме
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:19 #5
С удовольствием, выкладывайте.
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:38 #7
Не могу решить эту задачу.
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 17:50  [ТС] #8
а с другой поможете?
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
02.10.2012, 17:51 #9
с которой именно?
Liana
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 74
02.10.2012, 17:56  [ТС] #10
Даны три целых числа a, b и c. Найти количество чётных чисел среди них
вот с этой
vitaska
84 / 84 / 2
Регистрация: 04.02.2010
Сообщений: 162
02.10.2012, 18:15 #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  [ТС] #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;
}
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
03.10.2012, 00:04 #13
только хотел помочь но уже всё решили,Liana на кого учишься?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2012, 00:04
Привет! Вот еще темы с ответами:

Поменять местами первую и последнюю цифру в числе - C++
Здравствуйте, я в C++ новичок и мне очень нужна помощь. Дано некое число, которое вбивает пользователь, надо поменять в этом числе первую и...

Вывести все числа до заданного числа, которые делятся на каждую свою цифру. - C++
Нужно написать программу по выводу всех чисел до заданного n, которые делятся на каждую свою цифру. #include &lt;iostream&gt; using...

Даны натуральные числа n и k. Определить k-ю справа цифру числа n. - C++
Тут короче задачки нам задали, у кого есть чуток времени, ОГРОМНАя просьба, посмотрите, вдруг чего получиться?))) Заранее всем спасибо)!:) ...

Поменять в четырехзначном числе вторую и третью цифру местами - C++
Дано целое четырехзначное число n (n&gt;0). Поменять в числе вторую и третью цифру местами


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.10.2012, 00:04
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru