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

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

Войти
Регистрация
Восстановить пароль
 
Semenov Alex
0 / 0 / 0
Регистрация: 27.06.2016
Сообщений: 37
#1

Циклы: проверить сумма какой из половин числа (любой разрядности) больше - C++

28.06.2016, 08:54. Просмотров 201. Ответов 2
Метки нет (Все метки)

Ребята помогите, делал два задания, в итоге их надо сделать в ЦИКЛЕ любого типа!!!
Сегодня надо сдать!!!((( №1.Проверить сумма какой из половин числа ЛЮБОЙ разрядности больше.Если в числе нечётное количество разрядов - дописываем в хвост ноль и
#==
№2. Винни-Пух на каждый свой день рождения съедает столько еды.сколько съел на двух предыдущих...на первых двух днях он съел по 100 грамм...нужно узнать сколь грамм он съест на 15й день рождения...
За ранее СПАСИБО!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2016, 08:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклы: проверить сумма какой из половин числа (любой разрядности) больше (C++):

Проверить сумма какой из половин числа ЛЮБОЙ разрядности больше - C++
День добрый, господа знатоки:) Возникли проблемы с переменными, а точнее с их математическими действиями, запутался в край. Идею данной...

Используя цикл for, проверить, сумма какой из половин числа любой разрядности больше - C++
Доброе время суток, не могу разобраться с задачей!!! Честно, не имею представления, как ее делать!!! Проверить сумма какой из...

Проверить сумма какой из половин числа разрядности больше - C++
Проверить сумма какой из половин числа любой разрядности больше! Объясните, как это сделать комментируя пожалуйста! Я новичок,...

Проверить сумма какой из половин числа и какая из двух частей числа разрядности больше - C++
Доброе время суток всем!!! Интересная задачка, на которую не могу найти ответ!!! Объясните как это происходит....+ сделать циклом for ...

Проверить какая из двух частей числа любой разрядности больше - C++
Прошу помочь господа с этой дилеммой, проблема с нахождением этих цифр, в очередной раз. Вот что у меня получилось: int chislo,razryad=0;...

Определить, в какой из половин матрицы (верхней или нижней) больше нулевых элементов - C++
Для матрицы А(n строк, m столбцов, n-четное) определить, в какой из ее половин (верхней или нижней) больше нулевых элементов. Для подсчета...

2
lawr
367 / 261 / 124
Регистрация: 09.05.2014
Сообщений: 769
29.06.2016, 11:22 #2
1:
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
#include <iostream>
#include <vector>
#include<conio.h>
int main(){
    setlocale(0, "Rus");
    std::vector<int> num;
    int begin_sum=0, end_sum=0;
    char symb;
    std::cout<<"введите числоГ®: ";
    do{
        symb=getche();
        if (symb<'0'||symb>'9')
            break;
        else
            num.push_back(symb-48);
    }
    while (symb!='\0');
    if (num.size()%2!=0)
        num.push_back(0);
    for (int i=0, j=num.size()-1; i<j; i++, j--){
        begin_sum+=num[i];
        end_sum+=num[j];
    }   
    if (begin_sum>end_sum)
        std::cout<<"\nпервая половина числа больше второй";
    else if (end_sum>begin_sum)
        std::cout<<"\nвторая половина числа больше первой";
    else
        std::cout<<"\nобе половины числа равны";
}
Добавлено через 10 минут
2:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main(){
    setlocale(0, "Rus");
    int prew_bday=100, next_bday=100;
    for (int i=3; i<=15; i++){
        int sum=prew_bday+next_bday;
        prew_bday=next_bday;
        next_bday=sum;
    }
    std::cout<<"на свой 15-й день рождения винни-пух сожрет "<<next_bday<<" грамм";
}
1
Semenov Alex
0 / 0 / 0
Регистрация: 27.06.2016
Сообщений: 37
02.07.2016, 12:58  [ТС] #3
Большое спасибо!!!
Правда с первым заданием так и не разобрался!!!
(Проверить сумма какой из половин числа ЛЮБОЙ разрядности больше.Если в числе нечётное количество разрядов - дописываем в хвост ноль)
Это продвинутая тема. Я только перешел на циклы, #include <vector> and
#include<conio.h> мне не знакомы, без них программа капизничает

#include<iostream>
using namespace std;
void main () .....у меня пока
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2016, 12:58
Привет! Вот еще темы с ответами:

Проверить, больше ли сумма цифр заданного четырехзначного числа, чем 10 - C++
Введите четырехзначное число. Проверьте, больше ли 10 сумма его цифр.

Какая из двух частей числа разрядности больше - C++
Доброе время суток, ребята, подскажите как решить задачу! Проверить какая из двух частей числа любой разрядности больше.

Перевод чисел любой разрядности - C++
День добрый. Прошу помочь алгоритмом перевода чисел из одной системы счисления в другую - в данном случае из 8 в 10 и обратно - чисел...

С клавиатуры вводится целое число любой разрядности. Определить количество цифр в нем и их сумму - C++
С клавиатуры вводится целое число любой разрядности. Определить количество цифр в нем и их сумму Кол-во цифр уже сделал: #include...


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

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

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