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

Найти ближайшее число,которое делится на 3, но не делится на 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В строке, состоящей из слов и знаков препинания, найти слово максимальной длины http://www.cyberforum.ru/cpp-beginners/thread1084797.html
В строке, состоящей из слов и знаков препинания (пробел . : , ! ?-;), найти слово максимальной длины; Программа должна обрабатывать любое количество вариантов данных. Добавлено через 10 минут #include <iostream> using namespace std; int main (){ int max=0,a=0,t=0,i,g; char str,viv;
C++ Дополнить функционал программы - найти остров с наибольшей береговой линией Написал прогу которая находит кол-во островов , как ее дополнить, чтобы находила остров с наибольшей береговой линией и выводила площадь этой береговой линии. #include<iostream> #include<fstream> using namespace std; int func(int **mas, int i, int j, int n, int m) { int k, sum; k = 0; http://www.cyberforum.ru/cpp-beginners/thread1084793.html
codeblocks как сделать IDE на русском C++
И что лучше Visual Studio(язык С++) или Embarcadero Rad Studio
Перегрузка new, delete C++
Помогите найти неточность в формате для перегрузки new и delete: void *operator new(size_t размер) { //выполнение выделения return указатель_на_память; } void operator delete(void *p) { //освобождение памяти, на которую указывает р }
C++ Поменять местами макс и мин эл-ты массива http://www.cyberforum.ru/cpp-beginners/thread1084755.html
Ребят, как поменять местами макс. и мин. элементы в массиве? Макс. и мин. элемент я нашел...вот код randomize(); int a,n,m,i,j,max=0,min=1000,c; cout«"n="; cin»n; cout«"m="; cin»m; for (i=0; i<n; i++) { for (j=0; j<n; j++) { a=random(20);
C++ Деструктор Я написал деструктор, но препод сказал переделать так как надо было смотреть на то, как я выделял память. Помогите исправить. int **m6; for (int i = 0; i < 10; ++i) { m6 = new int*; for (int j = 0; j < 5; ++j) m6 = new int; } for (int i = 0; i < 10; ++i) подробнее

Показать сообщение отдельно
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
29.01.2014, 22:01     Найти ближайшее число,которое делится на 3, но не делится на 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
#include <iostream>
 
int find(unsigned n)
{
    for (unsigned i = n + 1, j = n - 1;; ++i)
    {
        if (j > 0)
            if ( (j % 3 == 0) && (j %2 != 0) )
                return j;
            else
                --j;
        if ( (i % 3 == 0) && (i %2 != 0) )
                return i;
    }
}
 
int main()
{
    unsigned n;
    std::cout << "enter number: ";
    std::cin >> n;
    std::cout << "result is: " << find(n) << std::endl;
    system("pause");
}
 
Текущее время: 12:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru