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

Вычислить сумму первых n чисел от числа m - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разделить все отрицательные элементы массива на его максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread53882.html
Помогите решить задачу?пожалуйста. В массиве из 10 чисел поделить все отрицательные элементы на максимальный элемент массива.
C++ Нужно перевести программу! Код Хэмминга. Код Хэмминга на Паскале, кто может переведите на С++? sent data bits: 1110011 1 1 1 1 0 0 1 1 1 1 0 checking error status : 0 received data bits: 11111011110 checking error status : 5 uses crt; http://www.cyberforum.ru/cpp-beginners/thread53881.html
C++ То что в книгах не описано))
Чем отличаются в обычном C ANCI ++i от i++?
Определить периметр правильного n-угольника, описанного около окружности радиуса r C++
Определить периметр правильного n-угольника, описанного около окружности радиуса r
C++ getch(), char *name; http://www.cyberforum.ru/cpp-beginners/thread53857.html
Привет всем, у меня опять вопрос, задается тип данных например char name; это понятно но для чего там ставится знак * char* name; И еще что значит функция getch() объясните пожалуйста по подробней....
C++ Помогите описать программу ежестрочно!!!!! Помогите описать программу ежестрочно!!!!! подробнее

Показать сообщение отдельно
melkaya19
0 / 0 / 0
Регистрация: 03.10.2009
Сообщений: 19
14.10.2009, 18:06  [ТС]
Ну сам код с вашей помощью я составила, теперь надо только чтобы при вводе неправильных данных он выдавал ошибку. Можете помочь?

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
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
using namespace std;
int main ()
{
int ok;
 
do
 
{
int arr_m[20];
int idx = 20;
 
long long int m,n;
cin >> m>>n;
if ( n > m)
{cout << "Ошибка" <<endl;
}
if ( m > n)
{
while(m && idx){
--idx;
arr_m[idx] = m % 10;
m /= 10;
}
 
int sum = 0;
 
for(int i = 0; i < n; ++i){
sum += arr_m[idx++];
}
 
cout << "Сумма : " << sum << endl;
}
cout << " Продолжить (1) или закончить (0)?" << endl;
 
cin >> ok;
 
}
while (ok == 1);
 
 
system ("pause");
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru