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

Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних - C++

Восстановить пароль Регистрация
 
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 10:29     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #1
1)Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних.
2)У заданного натурального числа найти среднее арифметическое его цифр.
В с++
Помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2012, 10:29     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних
Посмотрите здесь:

Вывести на экран только те, у которых сумма первых двух цифер равна сумме двух последних. C++
C++ определите ,делителем каких чисел среди чисел z, b, с является число k
C++ Среди чисел найти все, у которых сумма первых двух равна сумме последних двух
C++ Массив: Определить и вывести на экран те элементы, делителем которых является хотя бы один из других элементов.
Определить, делителем каких чисел из целых a, b, c является число k C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ruslawik
9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113
26.05.2012, 10:45     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #2
А тебе как надо ввод организовать то? чтобы программа сама их выводила или что?

Добавлено через 5 минут
Вот тебе код на второй вопрос

"У заданного натурального числа найти среднее арифметическое его цифр.
В с++"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
using namespace std;
int main()
{
    int n,k=0,sum=0;
    cin>>n;
    while(n>0)
    {
              sum=sum+(n%10);
              n=n/10;
              k++;
    }
    sum=sum/k;
    cout<<sum<<endl;
    system("pause");
}
Он ищет только целые числа (т.е. если сумма цифр не делится нацело на количество цифр)если надо потом там int на double поменяешь
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 10:45  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #3
Да чтобы программа сама их выводила помоги
ruslawik
9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113
26.05.2012, 10:47     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #4
То есть ты одно вводишь а она тебе выводит два числа НОД которых число которое ты ввел?
Рыжий Лис
Просто Лис
 Аватар для Рыжий Лис
209 / 164 / 44
Регистрация: 17.05.2012
Сообщений: 611
Записей в блоге: 4
26.05.2012, 10:50     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #5
2)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main ()
{
    int n=1234561, i=0;
    float sum=0.0;
    do
    {
        sum+=n%10;
        i++;
    } while(n/=10);
    sum/=i;
    printf("%f\n", sum);
    return 0;
}
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 11:08  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #6
Организовать ввод числа, кратного заданному?
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
26.05.2012, 11:23     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
using namespace std; 
int main() 
{   
    setlocale(0,"Rus");
    int number = 5; // заданное число
    int n; // число которое вводим
    cout << "Введите число " << endl; 
    cin >>n; 
    if(n % number == 0) 
        cout << "Кратно " << endl; 
    else 
        cout << "Не кратно " << endl;  
 
    system("Pause");
}
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 11:37  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #8
Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних. а как это сделать в с++
David Sylva
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
26.05.2012, 11:48     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream> 
using namespace std; 
int main() 
{   
    setlocale(0, "Rus");
    int n1, n2, n3; 
    cout << "Введите число (наибольший делитель) " << endl; 
    cin >> n1; 
    cout << "введите 2 числа " << endl; 
    cin >> n2 >> n3; 
 
    if((n2+n3) / n1 == 1)  
        cout << "Условие соблюдено " << endl; 
    else 
        cout << "Условие не выполнено " << endl;  
 
    system("Pause");
}
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 11:57  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #10
Нужно найти первое число Фибоначчи, которое больше заданного натурального числа m(m>1) Плиз

Добавлено через 2 минуты
Большое спасибо заранее))
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
26.05.2012, 12:15     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
using namespace std; 
unsigned int Fibo(int);
int main() 
{ 
    setlocale(0, "Rus");
    int sum = 150; // число до какого идёт перебор
 
    for ( int i = 1; i <= 15; i++) 
        if(Fibo(i) <= 150)
        cout << Fibo(i) << " ";  
    cout << endl;
 
    system("Pause");
    
} 
 
unsigned int Fibo(int x) // рекурсивная функция
{
     if (x<3)
     return 1;
     return Fibo(x-2)+Fibo(x-1);
}
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 12:23  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #12
Найти первый отрицательный элемент последовательности sin(ctg(xi)) x1 вводиться а последющие вычисляються по формуле x1+1=xi+0.3
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
26.05.2012, 12:31     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #13
Это математика, делать не буду.
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 12:39  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #14
Как повторно вводить числа пока не покроют условия с++
Рыжий Лис
Просто Лис
 Аватар для Рыжий Лис
209 / 164 / 44
Регистрация: 17.05.2012
Сообщений: 611
Записей в блоге: 4
26.05.2012, 13:54     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #15
Цитата Сообщение от Десс Посмотреть сообщение
Как повторно вводить числа пока не покроют условия с++
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int main()
{ int n;
  do
  {
   cout<<"Введите время: "; cin>>n;
  }while(n>0);//ввод пока n>0
}
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 15:04  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #16
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9&&y<=0) в с++
Рыжий Лис
Просто Лис
 Аватар для Рыжий Лис
209 / 164 / 44
Регистрация: 17.05.2012
Сообщений: 611
Записей в блоге: 4
26.05.2012, 16:21     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #17
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main()
{ int x,y;
  do
  {
   cout<<"Введите x: "; cin>>x;
   cout<<"Введите y: "; cin>>y;
  }while(x*x+y*y<25 && x*x+y*y>=9 && y<=0);
  cout<<"точки не попавшей в эту область";
}
Добавлено через 2 минуты
Для проверки: точка x=3, y=-2 в обрасть попадает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2012, 17:00     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних
Еще ссылки по теме:

Организовать ввод двух вещественных чисел и операции над ними: сложение, вычитание, умножение и деление C++
Организовать ввод двух чисел, для которых заданное натуральное число является наибольшим общим делителем C++
do-while. рганизовать ввод двух чисел, для которых заданное натуральное число является наибольшим общим делителем C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 17:00  [ТС]     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних #18
Путник двигался t1 часов со скоростью v1, затем t2 часов - со скоростью v2 и t3 часов – со скоростью v3. За какое время он одолел половину пути? в с++ через if
Yandex
Объявления
26.05.2012, 17:00     Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних
Ответ Создать тему
Опции темы

Текущее время: 01:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru