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

вывести такие числа до N,которые не делятся на 2,3,5 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
tsa
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 18
11.09.2011, 02:10     вывести такие числа до N,которые не делятся на 2,3,5 #1
вывести такие числа до N,которые не делятся на 2,3,5
N вводиться с клавы
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2011, 02:10     вывести такие числа до N,которые не делятся на 2,3,5
Посмотрите здесь:

C++ Вывести числа в диапазоне от 0 до 500.которые делятся на 5 без остатка
C++ вывести на экран те из них ,которые делятся на цело на три ,но не делятся нацело на пять.
Вывести все числа которые делятся на 3 (от 0 до 100) C++
Вывести в цикле те цифры числа, которые не делятся на 3 без остатка. C++
Вывести все числа (от 1 до 300), которые делятся ТОЛЬКО на 2 или 5 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Liebe
...
 Аватар для Liebe
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
11.09.2011, 02:19     вывести такие числа до N,которые не делятся на 2,3,5 #2
одновременно не делятся на 2, 3 и 5 или хотя бы на одно из них (или 2, или 3, или 5) ?
--
в общем, пока так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main()
{
    int i,n;
    cin>>n;
 
    for (i=1;i<=n;i++)
        if (((i%2)!=0)&&((i%3)!=0)&&((i%5)!=0))
            cout<<i<<endl;
    
    
    
    return 0;
}
tsa
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 18
11.09.2011, 03:23  [ТС]     вывести такие числа до N,которые не делятся на 2,3,5 #3
все спасибо. можете удалять

Добавлено через 45 минут
А через цикл while можно?
Liebe
...
 Аватар для Liebe
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
11.09.2011, 03:24     вывести такие числа до N,которые не делятся на 2,3,5 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от tsa Посмотреть сообщение
все спасибо. можете удалять

Добавлено через 45 минут
А через цикл while можно?
конечно можно, почему нет? или вам помочь? ))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main()
{
        int i=0,n;
        cin>>n;
 
        while (i<n)
        {
            i++; 
            if (((i%2)!=0)&&((i%3)!=0)&&((i%5)!=0))
                        cout<<i<<endl;
        }
               
        return 0;
}
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
11.09.2011, 13:38     вывести такие числа до N,которые не делятся на 2,3,5 #5
Вариант без делений:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
int main()
{
   int i, j, k, n;
   j = 1;
   k = 2;
   std::cin >> n;
   for (i = 1; i <= n ; i += 2)
   {
      j++;
      if (j == 3)
         j = 0;
      k++;
      if (k == 5)
         k = 0;
      if (j && k)
         std::cout << i << " ";
   }
   return 0;
}
Yandex
Объявления
11.09.2011, 13:38     вывести такие числа до N,которые не делятся на 2,3,5
Ответ Создать тему
Опции темы

Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru