Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 19.10.2010
Сообщений: 74
1

Незнаю как решить задание

19.10.2010, 23:57. Показов 530. Ответов 8
Метки нет (Все метки)

Дано четырехзначное число.Найти:

а.)сумму его цифр;
б.)произвидение ео цифр.

Начал учить С++ только два дня назад!Нужно сделать это в консоле Win32.
Как это вообше делать!
Зарание благодарен!
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2010, 23:57
Ответы с готовыми решениями:

Написал задание с классами, по примеру, но в public выдает ошибки, незнаю как их переделать :)
# include "stdafx.h" # include <conio.h> #include <iostream> #include <string.h> using...

Задание(( даже незнаю с чего начать...
Программы реализуются как ассемблерные вставки в языке высшего уровня (Паскаль, С++ и т.д.). ...

Вот такое вот кажется лёгкое задание но не как не могу решить.
задание 223(В,И)Картинки загружайте на форум, во избежание их удаления или потери на сторонних...

Необходимо решить задание
Здравствуйте помогите пожалуйста задача такая: Даны два числа A и B (A<B). Вывести в порядке...

8
895 / 789 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
20.10.2010, 00:04 2
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
#include <iostream>
#include <ctime> 
#include <cmath>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{    
     int n,sum=0,pr=1,c;
     cout<<"Enter n:";
     cin>>n;
     while(n>0)
     {
         c=n%10;
         n/=10;
         sum+=c;
         pr*=c;
     }
     cout<<"Sum is "<<sum<<endl;
     cout<<"Prois is "<<pr<<endl;
   return 0;
}
0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
20.10.2010, 00:06 3
Gronsky,
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>
 
int find_sum(int a)
{
    int sum=0;
    while(a)
    {
         sum+=a%10;
         a/=10;
    }
    return sum;
}
 
int mult(int a)
{
    int multy=1;
    while(a)
    {
        multy*=a%10;
        a/=10;
    }
    return multy;
}
 
int main()
{
    int a=0;
    std::cout<<"Enter number: ";
    std::cin>>a;
    std::cout<<"Sum: "<<find_sum(a)<<'\n';
    std::cout<<"Mult: "<< mult(a)<<'\n';
    return 0;
}
0
2 / 2 / 1
Регистрация: 19.10.2010
Сообщений: 74
20.10.2010, 00:59  [ТС] 4
Большое спасибо ребята!Выручили!

Добавлено через 45 минут
Только подскажите что означают эти строки:

using std::cout;
using std::cin;
using std::endl;
0
Шаровик затейник
693 / 442 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
20.10.2010, 01:02 5
Цитата Сообщение от Gronsky Посмотреть сообщение
Только подскажите что означают эти строки:
использование пространства имен, в данном примере std;
0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
20.10.2010, 01:04 6
Crudelis, Я бы сказал использование конкретных членов пространства имен.
0
Шаровик затейник
693 / 442 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
20.10.2010, 01:07 7
C++
1
2
3
using std::cout;
using std::cin;
using std::endl;
данные строки можно было просто заменить одной:
C++
1
using namespace std;
В пространстве имен прописаны методы ввода/вывода потока, другими словами методы для работы с потоками, используя в программном коде cout, к-е содержится в std мы указываем программе что обращаемся именно к ней

Добавлено через 2 минуты
Вот например в коде к-й показал Lavroff, он не использует эту строку и каждый раз пишет перед методами работы с потоками std::, это тоже говорит что он обращается к пространству имен, одним словом кто как привык, кому как понятнее так и кодит, смысл от этого не меняется
0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
20.10.2010, 01:11 8
Crudelis, Не совсем так... Иногда бывают проблемы с использованием using namepace std; Но это редкость конечно. + так как-то более понятно, что это из пространства имен std. + не рекомендуется использовать using в хедер файлах. Ну. И вроде как все различия. Вообще это холливарная тема, так что раздувать не буду)
0
Шаровик затейник
693 / 442 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
20.10.2010, 01:12 9
Lavroff, согласен)))
ТС, дойдете до пространства имен я уверен будет понятнее
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2010, 01:12

нужно решить задание!очень)
или на сайте вк/guzzini в альбоме &quot;-&quot; спасибо)

Как решить задание
Про структуры Выдали задание на паре и не знаю как написать помогите пожалуйста. Буду...

Не получается решить задание на рекурсией!
Не получается решить задачу((( Помогите решить на С

Интегралы... один пример за 11кл которые я незнаю как решить просветите!
Вобщем есть такой пример: f(x)=\frac{4}{2x-3} найти первообразную. Я его кручу и так и сяк а он...


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

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

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