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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
#1

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

26.05.2012, 10:29. Просмотров 853. Ответов 17
Метки нет (Все метки)

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

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

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

Среди чисел найти все, у которых сумма первых двух равна сумме последних двух - C++
Помогите пожалуйста решить задание: среди четырехзначных чисел из интервала, заданного пользователем, найти все, у которых сумма первых...

определите ,делителем каких чисел среди чисел z, b, с является число k - C++
дайте полный ответ,по возможност! ссвем не понимаю информатику!6:gsorry:

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

Массив: Определить и вывести на экран те элементы, делителем которых является хотя бы один из других элементов. - C++
Задан одномерный целочисленный массив Х из 20 элементов. Определить и вывести на экран те элементы, делителем которых является хотя бы один...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
То есть ты одно вводишь а она тебе выводит два числа НОД которых число которое ты ввел?
Рыжий Лис
Просто Лис
276 / 223 / 61
Регистрация: 17.05.2012
Сообщений: 930
Записей в блоге: 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
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
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
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
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
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
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
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
26.05.2012, 12:31 #13
Это математика, делать не буду.
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 12:39  [ТС] #14
Как повторно вводить числа пока не покроют условия с++
Рыжий Лис
Просто Лис
276 / 223 / 61
Регистрация: 17.05.2012
Сообщений: 930
Записей в блоге: 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
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2012, 13:54
Привет! Вот еще темы с ответами:

Определить, делителем каких чисел из целых a, b, c является число k - C++
Пожалуйста решите (очень нужно) Определить, делителем каких чисел из целых a, b, c является число k

Задано число. Найти пару чисел с наибольшим общим кратным, которые равны в сумме исходному числу - C++
Задано число. Найти пару чисел с наибольшим общим кратным, которые равны в сумме исходному числу Pomogite ya Zapla4y Для заказа...

Вывести на экран только те, у которых сумма первых двух цифер равна сумме двух последних. - C++
Дан массив из n четырёхзначных натуральных чисел. Вывести на экран только те, у которых сумма первых двух цифер равна сумме двух последних.

Найти все четырехзначные числа у которых сумма первых двух цифр равна сумме двух последних - C++
найти все четырехзначные числа у которых сумма первых двух цифр равна сумме двух последних.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.05.2012, 13:54
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru