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

Составить блок-схему - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка исключений http://www.cyberforum.ru/cpp-beginners/thread172072.html
Почему не перехватывает ошибку и не выводит Error? а прога сама прекращает работу. #include <iostream> using namespace std; void www() { int a=10,b=2,c=0; try {
C++ Вычислить сумму элементов массива между первым и последним нулевыми элементам. Помогите с блок-схемой Помогите с блок схемой! Программу написал а вот с блок схему сделать не могу. За ранее Спасибо!!! Задача: в одномерном массиве состоящем из n целых элементов вычислить: 1)произведение элементов массива с четными номерами 2)сумму элементов массива расположенными между первым и последним нулевыми элементами Преобразовать массив таким образом чтобы сначала располагались все положительные... http://www.cyberforum.ru/cpp-beginners/thread172070.html
C++ Как создать объект класса с двумя параметрами?
#include <iostream> using namespace std; class rational{ public: rational(int numerator = 0, int denominator = 1); operator double() const; private: };
Как можно защитить программу от переполнений буфера? C++
Я тут немного баловался со своей программой,я работаю в Code::Blocks,там свой эмулятор терминала. Программа принимает параметры int main(int argc, char* argv) В качестве последнего параметра ожидается имя файла. Для него резервируется особая переменная filename: int main(int argc, char* argv) { filename = new char ; ... if (cmd_ParamsCheck(filename,argc,argv))...
C++ Вектор чисел http://www.cyberforum.ru/cpp-beginners/thread172048.html
Здравствуйте, возникла проблема с перебором в с++. Такая задача: есть вектор чисел (их вводит пользователь парами, то есть пользователь вводит всегда четное количество чисел). Реализована функция S (k,l,m,n), у которой (k,l), (m,n) - две пары чисел (из тех что ввел пользователь). Мне нужно найти сумму всех S (k,l,m,n) со всевозможными сочетаниями пар чисел, введенных пользователем. Если...
C++ Цикл y=1+x+x^2+x^3+...+x^n; Вводятся x и n. y=1+x+x^2+x^3+...+x^n; y-? #include <cmath> #include <conio.h> #include <iostream> using namespace std; int main() { double x; подробнее

Показать сообщение отдельно
Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424
04.10.2010, 16:35     Составить блок-схему
Цитата Сообщение от Dimaska Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
bool isSimple(int a)
{
    bool flag=false;
    for(int i=2; i<=a/2; ++i)
    {
        if(a%i==0)
        {
            flag=true;
            break;
        }
    }
    if(flag)
        return false;
    return true;
}
Можно проще:

C++
1
2
3
4
5
6
7
bool isSimple(int a)
{
    for(int i=2; i<=a/2; ++i)
        if(a%i==0)
            return false;
    return true;
}
Добавлено через 9 минут
Тоже самое:

C++
1
2
3
4
5
6
7
8
9
10
11
12
void print_numbs(int a)
{
     for(int i=2; i<=a/2; ++i)
     {
          if(a%i==0)
          {
              if(isSimple(i))
                 std::cout<<i<<' ';
          }
     }
     std::cout<<std::endl;
}
C++
1
2
3
4
5
6
7
void print_numbs(int a)
{
     for(int i = 2; i <= a/2; i++)
          if( a % i == 0 && isSimple(i) )
               std::cout << i << " ";
     std::cout << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru