Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
1

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

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

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

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

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

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

Выбрать из данных чисел три, произведение которых является наибольшим.
Вам дан набор целых чисел. Требуется выбрать из данных чисел три,...

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

17
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 поменяешь
2
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 10:45  [ТС] 3
Да чтобы программа сама их выводила помоги
0
ruslawik
9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113
26.05.2012, 10:47 4
То есть ты одно вводишь а она тебе выводит два числа НОД которых число которое ты ввел?
1
Рыжий Лис
Просто Лис
1187 / 511 / 343
Регистрация: 17.05.2012
Сообщений: 2,066
Записей в блоге: 8
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;
}
1
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 11:08  [ТС] 6
Организовать ввод числа, кратного заданному?
0
David Sylva
1294 / 956 / 267
Регистрация: 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");
}
1
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 11:37  [ТС] 8
Организовать ввод трех чисел, первое из которых является наибольшим общим делителем двух последних. а как это сделать в с++
David Sylva
0
David Sylva
1294 / 956 / 267
Регистрация: 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");
}
1
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 11:57  [ТС] 10
Нужно найти первое число Фибоначчи, которое больше заданного натурального числа m(m>1) Плиз

Добавлено через 2 минуты
Большое спасибо заранее))
0
David Sylva
1294 / 956 / 267
Регистрация: 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);
}
1
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 12:23  [ТС] 12
Найти первый отрицательный элемент последовательности sin(ctg(xi)) x1 вводиться а последющие вычисляються по формуле x1+1=xi+0.3
0
David Sylva
1294 / 956 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
26.05.2012, 12:31 13
Это математика, делать не буду.
0
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 12:39  [ТС] 14
Как повторно вводить числа пока не покроют условия с++
0
Рыжий Лис
Просто Лис
1187 / 511 / 343
Регистрация: 17.05.2012
Сообщений: 2,066
Записей в блоге: 8
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
}
1
Десс
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) в с++
0
Рыжий Лис
Просто Лис
1187 / 511 / 343
Регистрация: 17.05.2012
Сообщений: 2,066
Записей в блоге: 8
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 в обрасть попадает
1
Десс
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 22
26.05.2012, 17:00  [ТС] 18
Путник двигался t1 часов со скоростью v1, затем t2 часов - со скоростью v2 и t3 часов – со скоростью v3. За какое время он одолел половину пути? в с++ через if
0
26.05.2012, 17:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2012, 17:00

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

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

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


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

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