0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 4
1

Оператор цикла задачка

11.11.2013, 20:56. Показов 681. Ответов 4
Метки нет (Все метки)

Задачка
Дано натуральное число n. Получить все натуральные числа q, такие, что делятся на q^2 и не делятся на q^3. ПОМОГИТЕ ПОЖАЛУЙСТА ДЕВОЧКЕ((
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2013, 20:56
Ответы с готовыми решениями:

Оператор цикла Do.While
Текст задан последовательностью литер, за которыми идет '.' . Написать программу, которая...

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

Оператор цикла
Не понятно, через цикл for или while делать, объявлять переменную e или n? Откуда тут вообще е...

Оператор цикла
Осуществить ввод целого числа М. На промежутке от 1 до M найти все числа Армстронга. Натуральное...

4
1451 / 359 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
11.11.2013, 21:07 2
Цитата Сообщение от sweetkaterina Посмотреть сообщение
Задачка
Дано натуральное число n. Получить все натуральные числа q, такие, что делятся на q^2 и не делятся на q^3. ПОМОГИТЕ ПОЖАЛУЙСТА ДЕВОЧКЕ((
Возможно я не выспался, но задача не понятна Для чего дано число n? И ведь q < q^2, а значит оно уже не делится. Вы точно уверенны в задаче?
0
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 4
11.11.2013, 21:12  [ТС] 3
Там просто "Дано натуральное число" имеется в виду что число n, это то, что вводиться при запуске. Получить все натуральные числа q, такие, что бы n дилилось на q^2 и не делилось на q^3. вот такая то штука((
0
1451 / 359 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
11.11.2013, 23:11 4
Цитата Сообщение от sweetkaterina Посмотреть сообщение
Там просто "Дано натуральное число" имеется в виду что число n, это то, что вводиться при запуске. Получить все натуральные числа q, такие, что бы n дилилось на q^2 и не делилось на q^3. вот такая то штука((
А, вот теперь понятно. Это совсем другое дело А то делить q на q^2 странно. Если я все же правильно все понял, то вот код.
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
37
38
39
using System;
 
namespace ConsoleApplication72
{
    class Program
    {
        static void Main(string[] args)
        {
            int n;
            /* Вечный цикл, пока не получим число */
            while (true)
            {
                string input = Console.ReadLine(); // Тут все понятно, получаем строку
                
                if (!int.TryParse(input, out n)) // Проверяем, оно есть число?
                {
                    Console.WriteLine("Ошибка. Вы ввели не число"); // Если нет, ошибка 
                    continue; 
                }
                break; // Если все ок, убиваем цикл
            }
            /* Диапазоны чисел. */
            int min = 0; // Тут вводите минимум
            int max = 1000; // А тут максимум
 
            for (int q = min; q < max; q++)
            {
                /* Если остаток от деления n на q^2 равен нулю(т.е делится) и остаток от деления n на q^3 не равно нулю(т.е не делится), то
                 * это то что нам нужно. Выводим!!! */
                if (n % Math.Pow(q, 2) == 0 && n % Math.Pow(q, 3) != 0)
                {
                    Console.WriteLine(q);
                }
            }
 
            Console.ReadLine();
        }
    }
}
1
g-coder
12.11.2013, 13:41     Оператор цикла задачка
  #5

Не по теме:

And where your sweet places? :) Show it those who help you )

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2013, 13:41

Как работает оператор цикла for
объясните оператор цикла for; прошу

задача на оператор цикла do…while (постусловие)
Подскажите плиз алгоритм решения задачки.... Осуществить ввод последовательности целых чисел и...

Вычислить ряд применяя оператор цикла
Дано натуральное число n и действительное число x . вычислить : S=\sum_{i=0}^{n}\frac{x^i}{i!}

Оператор цикла: Вывести значение функции на промежутке
Y=ARCTG(X)+x^2 Вывести значение функции на промежутке c шагом 0.5, используя цикл с предусловием


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru