Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
1 / 1 / 0
Регистрация: 13.12.2012
Сообщений: 96

Вывести в цикле те цифры числа, которые не делятся на 3 без остатка.

25.09.2013, 12:43. Показов 4425. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вывести только те цифры числа, которые не делятся на 3 без остатка.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.09.2013, 12:43
Ответы с готовыми решениями:

Вывести те числа, которые делятся без остатка на цифры, из которых состоят
Здравствуйте) Вот суть задания: Есть целые числа от 10 до 999, нужно вывести те числа, которые делятся без остатка на цифры из...

Дано натуральное семизначное число N. Вывести на экран цифры числа, которые делятся на а без остатка. Определить количество цифр,
Дано натуральное семизначное число N. Вывести на экран цифры числа, которые делятся на а без остатка. Определить количество цифр,

Вывести числа, которые делятся без остатка на 5 и не делятся на 7 и на 11
помогите создать программу , которая выводит все числа от a до b , которые делятся без остатка на 5 и не делятся на 7 и на 11

10
 Аватар для Algoritmer
159 / 98 / 25
Регистрация: 07.03.2013
Сообщений: 513
Записей в блоге: 1
25.09.2013, 12:46
Чтобы что-то вывести нужно сначала что-то ввести. Итак, вопрос первый: откуда нужно вывести, показывай код
0
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
25.09.2013, 12:59
Algoritmer, ну вводишь любое число, а выводишь это же число без цифр 0,3,6,9
0
 Аватар для HedgehogLu
147 / 82 / 10
Регистрация: 04.09.2013
Сообщений: 261
25.09.2013, 13:08
может наоборот выводятся только встретившиеся цифры 0,3,6,9 в той последовательности как они идут в первоначальном числе?
Эх хромает постановка задачи
0
 Аватар для Algoritmer
159 / 98 / 25
Регистрация: 07.03.2013
Сообщений: 513
Записей в блоге: 1
25.09.2013, 13:20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
longint number;
cin>>number;
int signers[100];
int count=0;
while(number%10 || number/10)
{
   signers[count]=number%10;
   count++;
   number/=10;
}
count--;
for(;count>=0;count--)
{
    if(signers[count]%3) cout<<signers[count];
}
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
25.09.2013, 14:19
Выводить результат в консоль или в файл?

Добавлено через 7 минут
Цитата Сообщение от Algoritmer Посмотреть сообщение
longint number;
long int number;
Так правильнее

Добавлено через 18 минут
Цитата Сообщение от Algoritmer Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
longint number;
cin>>number;
int signers[100];
int count=0;
while(number%10 || number/10)
{
   signers[count]=number%10;
   count++;
   number/=10;
}
count--;
for(;count>=0;count--)
{
    if(signers[count]%3) cout<<signers[count];
}
Для учебного плана сойдёт.Хотя можно обработать случай,когда введённое число больше 100.В данном случае программа выдаёт какую-то цепочку чисел.
0
 Аватар для Algoritmer
159 / 98 / 25
Регистрация: 07.03.2013
Сообщений: 513
Записей в блоге: 1
25.09.2013, 14:25
Matan!, для произвольного количества цифр в числе прочитываем строку порциями, так же порциями обрабатываем, сохраняем обработанное и выводим, когда всё прочитали. Но не думаю что перед автором темы стоит настолько сложная задача.
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
25.09.2013, 14:48
Цитата Сообщение от Algoritmer Посмотреть сообщение
для произвольного количества цифр в числе прочитываем строку порциями, так же порциями обрабатываем
где это сказано?
0
 Аватар для Algoritmer
159 / 98 / 25
Регистрация: 07.03.2013
Сообщений: 513
Записей в блоге: 1
25.09.2013, 14:51
Цитата Сообщение от Matan! Посмотреть сообщение
где это сказано?
В приведенном мной коде этого нет. Просто сам алгоритм вычленения цифр не делящихся на 3 не зависит от длины числа в принципе
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
25.09.2013, 15:06
Цитата Сообщение от Algoritmer Посмотреть сообщение
В приведенном мной коде этого нет. Просто сам алгоритм вычленения цифр не делящихся на 3 не зависит от длины числа в принципе
Я понимаю,что не зависит.Но ты число рассматриваешь,как массив цифр,затем проверяешь каждую цифру на делимость на 3 и проверяешь на равенство с 0.Иначе какой смысл твоей переменной singer?
0
 Аватар для Algoritmer
159 / 98 / 25
Регистрация: 07.03.2013
Сообщений: 513
Записей в блоге: 1
25.09.2013, 16:00
Matan!, попробую универсализировать.
C++
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
28
29
30
31
32
33
34
35
36
struct SignList
{
  int character;
  SignList *Next;
  SignList *Prev;
};
void main()
{
 
   SignList *T=NULL;
   cout<<"Введите самое длинное число, которое сможете произнести: ";
   char *s=new char[10];
   do
   {
     fgets(s, 10, stdin);
     for(int i=0;i<strlen(s);i++)
     {
    if(s[i]>=48 && s[i]<=57)
    {
        SignList *T2=new SignList;
        T2->character=s[i]-48;
        if(T) T->Next=T2;
        T2->Prev=T;
        T2->Next=NULL;
        T=T2;
    }   
     }
   }
   while(strlen(s)==10);
 
   while(T)
   {
    if((T->character)%3) cout<<T->character;
    T=T->Prev;
   }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.09.2013, 16:00
Помогаю со студенческими работами здесь

Вывести числа в диапазоне от 0 до 500.которые делятся на 5 без остатка
создать программу которая выводит на экран числа в диапазоне от 0 до 500.которые делятся на 5 без остатака.Заранее спасибо)))))

Вывести все натуральные числа и записать числа которые делятся на 17 без остатка
Задание, вывести все натуральные числа и записать числа которые делятся на 17 без остатка, как сделать?

Вывести все целые числа, на которые оба введенных числа делятся без остатка
Пользователь вводит два целых числа. Необходимо вывести все целые числа, на которые оба введенных числа делятся без остатка.

Вывести все целые числа, на которые оба введенных числа делятся без остатка
Пользователь вводит два целых числа. Необходимо вывести все целые числа, на которые оба введенных числа делятся без остатка. вот код...

Вывести все числа из диапазона от 0 до 1000, которые делятся на 2 и на 3 без остатка (for, while)
Напишите программу которая выводит все числа из диапазона от 0 до 1000 которая делятца на 2 и на 3 без остатка. 2 варианта (While, for)


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru