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

Проверить, являются ли данные три числа взаимно простыми - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ прямоугольная матрица. нужна помощь http://www.cyberforum.ru/cpp-beginners/thread375162.html
Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов
C++ Не получается перекрасить BMP-ку.What's the matter? Всем привет. 1)Надо перекрасить BMP-ку в указанный user цвет.Конечно цвет меняется,но это происходит как-то странно.Можете глянуть код(см.ниже)? 2)После того,как я записываю все данные,в том числе и новый цвет вроде должен быть конец файла,но проверка говорит об обратном,почему так? 3)Ребят правильно ли я понимаю структуру Bmp-ки: BITMAPFILEHEADER BITMAPINFOHEADER RGBQUAD ГРАФИЧЕСКИЕ... http://www.cyberforum.ru/cpp-beginners/thread375161.html
C++ помогите пож-та написать программу
2005/4 - проверьте, не является ли слово "кас" корнем слова без приставки. - Отделите в слове повторяющиеся более двух раз буквы запятыми. - Вычеркните из слова букву, предшествующую сочетанию "ча"
C++ strcmp не работает!
Ниже изложенная функция должна проверять не выходит ли за данный диапазон введенное число. Загвоздка вот в чем: strcmp сравнивает строки посимвольно, а у меня строка s почему то имеет значение первого символа. Что делать? Помогите пожалуйста!!! bool isRange(char* s) { char max="2147483647"; char min="-2147483648"; // константы из ТЗ if (s=='-') { int k=strcmp(s, min); if (k>0) {...
C++ deck, stack, queue http://www.cyberforum.ru/cpp-beginners/thread375144.html
Здраствуйте,проблема такова, написал программу в которой реализованы дек, стек и очередь, когда в меню выбираю дек, стек или очередь открываеться новое меню для каждой из программы и в этих меню неработают кнопки которые отвечают за вызов той или иной функции, помогите пожалуйста. #include "stdafx.h" #include "stdio.h" #include "process.h" #include "conio.h" #define DEK_SIZE 10 //cтек...
C++ Найти в массиве максимальный и минимальный элементы и поменять их местами Помогите разобраться Дан массив целых чисел. Найти в нем максимальный и минимальный элементы и поменять их местами. Задать размерность массива и организовать ввод массива с клавиатуры. Реализовать с помощью функций #include<iostream> using namespace std; void Input(int* a, int n) //функция ввода массива { for ( i = 0; i < n; i++) { подробнее

Показать сообщение отдельно
ogcjm124
2 / 2 / 0
Регистрация: 31.07.2011
Сообщений: 143
30.10.2011, 21:54
Простые числа.
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
#include <iostream>
#include <conio.h>
using namespace std;
 
int NOD(int a,int b){
    while(a!=0 && b!=0)
    {
       if(a>=b) a=a%b;
           else b=b%a;
    }
 return a+b; 
}
 
bool is_simple (int a,int b,int c){
    if(NOD(NOD(a,b),c)==1)
        return true;
    else 
        return false;
}
 
void answer(int a,int b,int c){
    if (is_simple(a,b,c))
        cout << "primes\n";
    else
        cout << "composite numbers\n";
}
int main()
{
    int a,b,c;
 
    cout << "Enter the three numbers\n";
    cin >> a;
    cin >> b;
    cin >> c;
 
    answer(a,b,c);
    getch ();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru