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

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

Войти
Регистрация
Восстановить пароль
 
vitaly409
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 6
#1

Циклические конструкции и итерационные алгоритмы. на Visual C++ 2008 - C++

02.12.2010, 20:57. Просмотров 927. Ответов 5
Метки нет (Все метки)

Используя перебор значений найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр.

На С++!!!
Но без массива))))) Плиз не могу никак сделать HELP профессионалы!!!)))))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2010, 20:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклические конструкции и итерационные алгоритмы. на Visual C++ 2008 (C++):

Циклические и итерационные алгоритмы - C++
Задачи эти по теме "Циклические и интерационные алгоритмы": 1. Дано целое число N (N>1), является числом Фибоначчи: N=Fk....

Итерационные алгоритмы Visual C++ - C++
Прошу помочь с заданием.. я совсем не знаю как делать, пожалуйста :cry: y=\frac{arctg\, x+1}{\sqrt{2}}+\frac{arctg\,...

Итерационные алгоритмы - C++
Помогите пожалуйста с заданием нужно решить на основе реккурентных отношений

Итерационные алгоритмы - C++
Задание: вычислить значение бесконечного выражения (прогрессии) с вводом с клавиатуры значения аргумента (х) и количества членов (N)....

итерационные алгоритмы - C++
Ребята, помогите пожалуйста! нужно решить уравнение методом итерации, а я в этом не шарю вообще (программирование раньше не изучал)!...

Итерационные и рекурсивные алгоритмы - C++
Вычислить на ЭВМ значение суммы членов бесконечного ряда с заданной точностью и значение суммы, определяемое пределом суммы ряда ( по...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.12.2010, 21:21 #2
Напишу только основное:
C++
1
2
3
for(int i=1; i<=N; i++)
       if(func(i))// функция проверки на делимость на каждую из своих цифр
             std::cout<<i<<std::endl;
Функция func(int a) выглядит так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
bool func(int a)
{
      int temp=a;
      bool fl=true;
      while(fl && temp>0)
      { 
            if(a%(temp%10)!=0)
            fl=false;
            temp/=10;
      }
      return fl;
}
vitaly409
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 6
02.12.2010, 23:08  [ТС] #3
Да что то у меня не получается!!!!!!
скомпануйте плиз всё по условию!!!!
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
02.12.2010, 23:22 #4
что именно не получается?
vitaly409
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 6
02.12.2010, 23:27  [ТС] #5
#include "stdafx.h"
#include <iostream>
#include <assert.h>

bool test(int num)
{
assert(num > 0);
for(int n = num; n; n /= 10)
{
int dig = n % 10;
if(!dig || num % dig) return false;
}
return true;
}

int main(int, char *[])
{
int N;
std::cout << "N?";
std::cin >> N;
for(int n = 1; n <= N; ++n)
if(test(n)) std::cout << n << ' ';
std::cout << std::endl;
return 0;
}


Дошло!))))

Добавлено через 2 минуты
Задача №1
Сформировать одномерный массив целых чисел, используя датчик случайных чисел и выполнить задание c использованием индексов:
Условие:
Удалить элементы, индексы которых кратны 3. Добавить после каждого отрицательного элемента массива элемент со значением | m[ i-1 ]+1|.

Задание №2
Сформировать одномерный массив целых чисел, используя ввод данных с клавиатуры и выполнить задание: c использованием индексов:
Условие:
Найти наименьшее общее кратное всех элементов массива (то есть числа, которое делится на все элементы).


Как сделать помогите!!!!
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
02.12.2010, 23:34 #6
воспользуйся поиском тут подобных тем про массивы уйма
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2010, 23:34
Привет! Вот еще темы с ответами:

Обработка числовой информации. Итерационные алгоритмы. Циклы - C++
цели лабы 1) Организация циклов различной структуры. 2) Организация вложенных циклов. 3) Выделение отдельных цифр данного числа. Их...

задача на Итерационные алгоритмы. Проверить численно второй замечательный предел - C++
Есть задача на Итерационные алгоритмы: Помогите,пожалуйста, с решением:)

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

Циклические алгоритмы - C++
Дано число D (&gt; 0). Последовательность чисел AN определяется следую- щим образом: A1 = 2, AN = 2 + 1/AN–1, N = 2, 3,... Найти первый из ...


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

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

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