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

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

Войти
Регистрация
Восстановить пароль
 
Rizhik-belarus
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 4
#1

простая примерчик - C++

20.12.2010, 23:08. Просмотров 374. Ответов 2
Метки нет (Все метки)

как с помощью ф-ции или рекурсии В С++ написать прогу
На 11 делятся только те числа, у которых сумма цифр, занимающих нечётные места, либо равна сумме цифр, занимающих чётные места, либо отличается от неё на число, делящееся на 11.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2010, 23:08     простая примерчик
Посмотрите здесь:

Примерчик на функции - C++
На плоскости заданы своими координатами n точек. Создать матрицу, элементами которой являются расстояние между каждой парой точек. ...

Можно примерчик простенькой програмки, которая читает строку с клавы и записывает ее в переменную. - C++
Собственно простенький примерчик. Надо, что бы человек вводил с клавиатуры строку, потом нажимал <Enter> и, то что он ввел попадало в...

Простая задача? - C++
Здравствуйте! После участия в ДЛКШ я понял, что очень много не знаю даже о самых элементарных вещах в Си\Си++. Например, обыкновенная...

Простая программа - C++
#include <iostream.h> main() { cout << "hfhfhfhf"; return 0; } Не выводит текст на экран, уже пускает прогу на выполнение и...

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

максимальный(простая) - C++
что то я туплю... подскажите алгоритм:)

Простая геометрия - C++
Недавно решал пачку задач на геометрию, но с одной не справился, даже сейчас не выходит. Постановка: Дан выпуклый многоугольник...

простая задачка - C++
Требуется написать программу, определяющую количество символов до точки. Точка в строке одна.

Простая задача - C++
Друзья, в общем если нарушаю какие-либо правила заранее извиняюсь. В общем говорю честно я студент, и в с++ пока что в общем то 0. Прошу...

простая задача - C++
Напишите программу, которая подводит итоги Олимпийских игр. Программа должна получить от пользователя число медалей разного достоинства,...

простая программа - C++
написать программу которая печатает числа от 1 до 4? так что соседние числа разделены одним пробелом. 1) используя один оператор вывода с...

Простая программа на С++ - C++
Дана линейная программа: #include <iostream> #include <math.h> using namespace std; void main(void) { setlocale (LC_ALL,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mihai
8 / 8 / 0
Регистрация: 19.12.2010
Сообщений: 26
21.12.2010, 00:40     простая примерчик #2
Нужно использовать оператор % - "остаток от деления".

допустим есть число (Chislo) 2543384

какая то такая формула получилась у меня. может кто и лучше предложит...

int edinici = Chislo % 10; ( в нашем числе = 4 )
int desjatki = ( Chislo % 100 - Chislo % 10 )/10 ; ( в нашем числе = 8 )
int sotni = ( Chislo % 1000 - Chislo % 100 )/100 ; ( в нашем числе = 3 )
int tisjachi = ( Chislo % 10000 - Chislo % 1000 )/1000 ; ( в нашем числе = 3 )

10 - это 10 в первой степени; 100 - 10 во второй; 1000 - 10 в третей
и так далее... рекурсия здесь конечно напрашивается...

вот только как математически определить сколько всего цифр я не придумал.
я бы использовал для ввода строку, определял её длину, таким образом узнавал сколько всего цифр. потом уже переводил ее в интеджер и проделывал все остальные действия.

Добавлено через 14 минут
с другой стороны если использовать строку то можно и без этого определить четные и нечетные цифры.

C++
1
2
3
4
5
6
7
for ( int i = 0; i < string.length(); i++ )
{
   if ( i % 2 )
     string[i] // перевести в интеджер и положить в массив с чётными
   else
     // перевести в интеджер и положить в массив с нечётными
}
и не забыть оговорить что число может быть только положительное. в противном случае добавить еще на минус проверку
Rizhik-belarus
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 4
21.12.2010, 01:02  [ТС]     простая примерчик #3
Спасибо, друг от многих людей)
Ответ Создать тему
Опции темы

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