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

Функция void - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в Dev-C++ : Build Error Error 1 http://www.cyberforum.ru/cpp-beginners/thread1005155.html
Ошибка в Dev-C++ : Build Error Error 1 Вод сам код: #include <iostream> #include <stdlib.h> using namespace std; int main(int argc, char *argv)
C++ Не удается в главной программе уладить противоречия с указателями и адресами Доброго времени суток,у меня есть почти готовая программа, но у меня проблемы с указателями и адресами. Все ф-ии вроде написаны правильно, но проблемы в main. Делала, но не доделала. Описать полиморфные функции, принимающие своим параметрам указатели на интерфейс 2: функции-операции сдвига для потокового ввода / вывода,использующий интерфейс с преобразованием объекта в строку и наоборот. ... http://www.cyberforum.ru/cpp-beginners/thread1005154.html
C++ Создать класс Vektor
Помогите, не пойму как делать. Разработать класс Vector – геометрический вектор произвольной размерности (размерность задается в конструкторе вектора). Реализовать метод доступа к элементам вектора. Реализовать операции сложения, вычитания и скалярного произведения векторов, а также нахождение модуля вектора.
C++ Функции. Вложенные циклы
Добрый вечер! Помогите пожалуйста перевести задачу с C# на С++ Условие: Даны целые числа m, a1... a20. Найти три натуральных числа i, j, k, каждое из которых не превосходит двадцати, такие что ai+aj+ak=m. Если таких чисел нет, сообщить об этом. Код: int fun(int a, int m) { int len = a.Length, i, j, k;
C++ Сложение массивов http://www.cyberforum.ru/cpp-beginners/thread1005141.html
Произвести сложение двух массивов 5х3 по правилам сложения матриц.
C++ c++ завершить цикл клавишей <Enter> здраствуйте нужно завершать вложенный цикл клавишей <enter>, весь день просидел так и не осилил, при объекктов getch(), cin.get() завершается при каждом символе. Добавлено через 15 секунд #include <iostream> #include <conio.h> int main () { using namespace std; подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
15.11.2013, 05:28     Функция void
Bloodshed,
суть в этом:
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
40
#include <iostream>
#include <сmath>
 
using namespace std;
 
void F1(int n, char &flag);
 
void F1(int n, char &flag)
{
    flag = 1;
    if (n==1) {return;}
    else if (n==2) {flag=0; return;}
    else if (n==3) {flag=0; return;}
    else if (n==4) {return;}
        else if (n==5) {flag=0; return;}
        else if (n==6) {return;}
    else
    {
    int end = (int)floor(pow((float)n,.5))+1;
    for (int i=2; i < end; ++i) 
    {
        if (n%i==0)  {flag=0; return;}
    }
    }
}
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int n;
    char flag;
    cin>>n;
    F1(n, flag);
    if (flag == 1) 
    {
        cout << "Число не простое" << endl;
    }
    else cout << "Число простое" << endl;
    return 0;
}
это рабочий код с небольшими допущениями
разбирайся и упрощай)
 
Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru