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

Найти все дроби и их количество, знаменатель которых меньше заданного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ массив указателей http://www.cyberforum.ru/cpp-beginners/thread661870.html
int abc=0; for (int i=0;i<resultFile.count();i++){ for (int j=0;j<_H400_H419.count();j++){ if(resultFile.startsWith(_H400_H419)){ qslValH400_H419=&resultFile; abc++; } } }
C++ Сортировка по алфавиту С клавиатуры ввести автора и название книги и посторить список по алфавиту. http://www.cyberforum.ru/cpp-beginners/thread661863.html
C++ Права на каталог
Возможно ли средствами С++ или библиотеками получить сведения о файле или папке , а именно Кому принадлежит.? И подсказку в какую сторону смотреть по данной тематике.
C++ Вычислить произведение положительных элементов массива
Люди помагите сделать задачю: Вычеслить произведение положительных элементов массива.
C++ Найти и вывести на экран самого молодого студента http://www.cyberforum.ru/cpp-beginners/thread661838.html
Дан массив записей, содержащий сведения о студентах группы: фамилия и инициалы студента, Дата рождения(число месяц год). Найти и вывести на экран самого молодого студента Вот код, только он не сортирует и не выводит, помогите доделать!!! #include "StdAfx.h" #include "iostream" #include "string"
C++ Вывести все слова строки в порядке убывания Помогите пожалуйста: Дана строка текста, в которой слова разделены пробелами. Необходимо: определить количество слов в строке, вывести все слова строки в порядке убывания их длинны, вывести на экран все слова с чётными номерами.. Я тут начал #include <iostream> #include <string.h> подробнее

Показать сообщение отдельно
AnreyKazakov
Заблокирован
02.10.2012, 10:31     Найти все дроби и их количество, знаменатель которых меньше заданного числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main(){
    bool key;
    int a=1,sum=0;
    cin>>a;//вводим знаменатель
    if(!a)a=1;//проверяем на ноль
    if(a!=1){//и единицу
    cout<<"1/"<<a<<", ";
    for(int i=2;i!=a;++i){
        key=1;
        for(int j=2;j<=i;++j){
            //если делитель и знаменатель делятся без остатка на j
            if(!((a%j)||(i%j)))key=0;//то обнуляем к, чтобы не выводить
            }
        if(key){cout<<i<<"/"<<a<<", ";++sum}    
        }
    }   
            cout<<endl<<sum<<endl;
    return 0;
}
как-то так
 
Текущее время: 18:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru