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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.89
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
#1

Операция взятия остатков от деления на цело. - C++

23.05.2011, 16:05. Просмотров 4893. Ответов 6
Метки нет (Все метки)

Всем доброго времени суток. я начинающий прогер помогите решить задачу.

Дано двузначное число, вывести сначала его левое число десятки а потом правое единицы.
Для нахлждения десятки использовать операция деления на цело. Для нахождения единиц операцию взятия остатка от деления и обьясните с помощью какого оператора осуществить операцию взятия остатка от деления и как это сделать а то я только начил кодить. Заранее всем спасибо.
Числа 77
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2011, 16:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Операция взятия остатков от деления на цело. (C++):

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

С помощью операций деления нацело и взятия остатка от деления определить, имеется ли в записи числа N цифра 2 - C++
//Дано целое число N(> 0).С помощью операций деления нацело и взятия остатка от деления определить, имеется //ли в записи числа N цифра...

Используя операции деления нацело и взятия остатка от деления, определить, имеется ли в записи числа цифра k - C++
Полное условие: Дано натуральное число n. Используя операции деления нацело и взятия остатка от деления, определить, имеется ли в записи...

Дано целое число N(>0).используя операции деления нацело и взятия остатка от деления, найти количество и сумму его цифр - C++
Дано целое число N(>0).используя операции деления нацело и взятия остатка от деления, найти количество и сумму его цифр. :wall::(

Операция взятия индексан - C++
Добрый день)) //--------------------------------------------------------------------------- #pragma hdrstop #include...

Почему операция взятия корня такая ресурсоемкая? - C++
Здравствуйте! Просветите в вопросе. 1. Какие методы используются для его взятия? 2. Как есть пути оптимизации? Заранее спс!

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Koran
мастер топоров
865 / 687 / 26
Регистрация: 16.08.2009
Сообщений: 1,476
23.05.2011, 16:08 #2
C#
1
2
3
int var = 84;
int dec = var % 10;
int ost = var - dec * 10;
Dzhej-Dzhej
Заблокирован
23.05.2011, 16:11 #3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 76; // 76 - для наглядности
            Console.WriteLine(i / 10 + "  " + i % 10); //i%10 - остаток от деления на 10
            Console.ReadKey();
        }
    }
}
Добавлено через 2 минуты
Koran, "var" - тип данных в net4.0, лучше, наверное, не использовать его
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
23.05.2011, 16:23  [ТС] #4
Цитата Сообщение от Koran Посмотреть сообщение
C#
1
2
3
int var = 84;
int dec = var % 10;
int ost = var - dec * 10;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <math.h>
using namespace std;
 
void main()
{
    int i = 84;
    int dec = i /10;
    int edc = i-dec*10;
    cout<<dec<<endl<<cout<<edc<<endl;
cin.get();
cin.get();
}
ответ 8 и 65d3dbcc4
в очем моя ошибка
Dzhej-Dzhej
Заблокирован
23.05.2011, 16:37 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    int i = 84;
    int dec = i / 10;
    int edc = i % 10;//остаток от деления на 10
    cout<<dec<<endl<<edc<<endl;// был лишний cout
    cin.get();
    cin.get();
}
извиняюсь, в предыдущем посте написал на другом языке

Добавлено через 7 минут
еще вместо
C++
1
2
        cin.get();
        cin.get();
можно писАть
C++
1
    system("pause");
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
23.05.2011, 16:46  [ТС] #6
Все всем спасибо все понял ошибку нашел

#include <iostream>
#include <math.h>
using namespace std;

void main()
{
int i;
int dec;
int edc;
cin>>i;
dec = i/10;
edc = i-dec*10;
cout<<dec<<endl<<edc<<endl;
cin.get();
cin.get();
Koran
мастер топоров
865 / 687 / 26
Регистрация: 16.08.2009
Сообщений: 1,476
23.05.2011, 19:44 #7
Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
Koran, "var" - тип данных в net4.0, лучше, наверное, не использовать его
здесь имелось в виду имя переменной. писалось в браузере и на то что это может быть что-то другое я внимания не обращал. просто показал концепцию
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 19:44
Привет! Вот еще темы с ответами:

Как работает операция взятия адреса "&"? - C++
В каждой переменной есть адрес,так вот,когда операция взятия адреса берёт адрес,она его копирует?И тогда адрес остаётся в переменной и в...

Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A - C++
Даны целые положительные числа A и B (A &gt; B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без...

Операция деления - C++
Привет, ребята, не могу понять в чём дел, ошибка скорее всего донельзя тупая. В общем, в файле лежат числа. 1 4 5 6 2 3 В функции...

Почему не производится операция деления? - C++
Есть код, приведенный ниже. Никак не могу разобраться, почему не производится операция деления при заполнении массива p, заполнения тоже не...


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

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

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