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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.86
piOMEN
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 20
#1

Вводятся два произвольных числа A и B. Вывести на экран, делится ли большее из них на меньшее без остатка или нет - C++

12.04.2010, 19:33. Просмотров 2863. Ответов 11
Метки нет (Все метки)

1. Вводятся два произвольных числа A и B. Вывести на экран, делится ли большее из них на меньшее без остатка или нет.
2. Вычислить сумму с заданной точностью (суммирование производить до появления в сумме слагаемых, меньших заданной величины E):
S=1+1/2+1/4+1/8+1/16+...

Помогите пожалуйста код с++
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2010, 19:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вводятся два произвольных числа A и B. Вывести на экран, делится ли большее из них на меньшее без остатка или нет (C++):

Вывести на экран все числа, на которые заданное число делится без остатка - C++
Нужно написать программу с использованием процедуры, которая выводит на экран все числа, на которые заданное число делится без остатка. ...

Программа определяющая и печатающая большее и меньшее а также кратно ли большее меньшему или нет. На С++ - C++
Программа определяющая и печатающая большее и меньшее а также кратно ли большее меньшему или нет. На С++ int x,y; cout<<"Vvedite...

Даны два числа. Вывести большее из них - C++
не хочет работать,я же написал если а больше b, то выводим a или наоборот,то в чем у меня ошибка,подскажите) /* Даны два числа....

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

Ввести два числа. Меньшее заменить их полусуммой, а большее - удвоенным произведением - C++
.Ввести два числа. Меньшее заменить их полусуммой, а большее - удвоенным произведением.(в с++)

Даны действительные числа А, В, С. Большее из них возвести в квадрат, "среднее"(по величине)- в куб, меньшее - - C++
Даны действительные числа А, В, С. Большее из них возвести в квадрат, "среднее"(по величине)- в куб, меньшее - в 4-ую степень. После этого...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
12.04.2010, 19:50 #2
Цитата Сообщение от piOMEN Посмотреть сообщение
1. Вводятся два произвольных числа A и B. Вывести на экран, делится ли большее из них на меньшее без остатка или нет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main() 
{
    setlocale( LC_ALL,"Russian" );
 
    int first, second;
    
    cout << "Input first number: ";
    cin >> first;
    cout << "Input second number: ";
    cin >> second;
    
    if ((first>second) && (first%second==0)) cout << "true\n";
    else cout << "false\n";
 
    system ("pause");   
    return 0;
}
0
cibertronic
256 / 143 / 13
Регистрация: 27.12.2009
Сообщений: 894
12.04.2010, 19:57 #3
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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
 
void main()
{
int a,b;
 
system("echo введите а и b:");
 
scanf("%d%d",&a,&b);
 
if(a>b)
{
if(a%b==0)
system("echo а делится на b без остатка");
else
system("echo а не делится на b без остатка");
}
else
{
if(b%a==0)
system("echo b делится на a без остатка");
else
system("echo b не делится на a без остатка");
}
system("pause");
}
вроде так както

Добавлено через 2 минуты
вторую не буду делать...смысл точности ваще не понимаю, както было дело делал, но результаты хоть и преподу сходили, но лично меня какт не устраивали
0
piOMEN
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 20
12.04.2010, 20:03  [ТС] #4
Спасибо большущее )))
0
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
12.04.2010, 20:04 #5
У мну неточность в первом коде, невнимательно задачу прочитал.

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;
 
int main() 
{
    setlocale( LC_ALL,"Russian" );
 
    int first, second;
    
    cout << "Input first number: ";
    cin >> first;
    cout << "Input second number: ";
    cin >> second;
    
    if ((first>second) && (first%second==0)) cout << "true\n";
    else
            if ((second>first) && (second%first==0)) cout << "true\n";
            else cout << "false\n";
 
 
    system ("pause");   
    return 0;
}
0
piOMEN
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 20
12.04.2010, 20:06  [ТС] #6
пасиба))
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
12.04.2010, 20:32 #7
Вторая
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main()
{
    const double e = 0.001;
    int i = 1;
    double tmp = 0, s = 1;
    while((tmp = 1.0 / (i <<= 1)) > e)
        s += tmp;   
    std::cout<<s; 
    return 0;
}
1
piOMEN
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 20
12.04.2010, 20:47  [ТС] #8
Спасибо всем народ большое , выручили
0
KennyMccormick
0 / 0 / 0
Регистрация: 07.05.2010
Сообщений: 50
07.05.2010, 15:38 #9
не работает вторая задача, посмотрите кто нить у меня такая же в лабараторной работе, спс заранее
при запуске окно открываеца на секунду и исчезает, ничего не происходит больше
0
piOMEN
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 20
07.05.2010, 17:20  [ТС] #10
Цитата Сообщение от KennyMccormick Посмотреть сообщение
не работает вторая задача, посмотрите кто нить у меня такая же в лабараторной работе, спс заранее
при запуске окно открываеца на секунду и исчезает, ничего не происходит больше
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
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
 
int main(void)
{double e;
 double sum;
 double d;
 int n;
 
 do
 {cout<<"Vvedite tochnost vychislenii (ne bolshe 0.5): ";
  cin>>e;
 }while ((e>0.5) || (e<=0.0));
 n=1;
 sum=0.0; /
 while (1)
 {d=1.0/(n);
  if (d>=e)
  {
   if (n%2==0)
    sum=sum+d;
   else
    sum=sum+d;
   n=n*2;
  }
  else
   break;
 }
 cout<<"Summa ryada: "<<sum<<endl;
 system("pause");
 return 0;
}
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
07.05.2010, 21:04 #11
Цитата Сообщение от KennyMccormick Посмотреть сообщение
не работает вторая задача
...
при запуске окно открываеца на секунду и исчезает, ничего не происходит больше
Не работает и нет задержки - это очень большая разница. Выражайтесь точнее в следующий раз и прочитайте тему http://www.cyberforum.ru/cpp-beginners/thread10807.html
0
KennyMccormick
0 / 0 / 0
Регистрация: 07.05.2010
Сообщений: 50
07.05.2010, 22:14 #12
сори, мало че понимаю в си++ тока учусь еще)

спасибо огромное!!!, все работает!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2010, 22:14
Привет! Вот еще темы с ответами:

Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка - C++
Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка. ...

Вводятся два вещественных числа. Вывести сначала меньшее из них, а потом большее - Pascal ABC
С клавиатуры вводятся два вещественных числа.Выведите через запятую в одной строке сначала меньшее из них, а потом большее

Даны два числа. Написать программу, которая меньшее из них возводит в квадрат, а большее оставляет без изменения - Pascal ABC
Даны два числа. Написать программу, которая меньшее из них возводит в квадрат, а большее оставляет без изменения. Если числа равны, то они...

Вывести все целые числа В, для которых А делится без остатка на В*В и не делится без остатка на В*В*В - C#
Кто может решите пожалуйста задачу с помощью циклов. Задание 4: Пользователь вводит любое целое число А. Необходимо вывести все целые...


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

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

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