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

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

Войти
Регистрация
Восстановить пароль
 
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
#1

Сумма цифр числа, стоящих на нечётных позициях - C++

14.06.2012, 18:01. Просмотров 492. Ответов 8
Метки нет (Все метки)

необходимо посчитать сумму цифр числа стоящих на нечётных позициях(представлять число массивом нельзя!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2012, 18:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сумма цифр числа, стоящих на нечётных позициях (C++):

Сумма цифр числа, стоящих на нечётных позициях - C++
помогите,пожалуйста!!необходимо посчитать сумму цифр числа,стоящих на не чётных позициях!!(НЕ используя для ввода числа массив) заранее...

Подсчитать сумму цифр числа, стоящих на четных позициях - C++
Задача 2. Ввести с экрана натуральное пятизначное число. Подсчитать сумму цифр числа, стоящих на четных позициях. Протестировать программу ...

Произведение всех цифр числа, стоящих на позициях с нечетными номерами - C++
Вычислите произведение всех цифр числа, стоящих на позициях с нечетными номерами. Реализовать в консоли

Задача "сумма цифр стоящих на четных позициях", исправьте пожалуйста ошибки - C++
Дано натуральное число n. Найти сумму цифр числа, находящихся на четных позициях (старшая цифра числа находится на первой позиции). ...

Определить в нём среднее геометрическое элементов, стоящих на нечётных позициях. - C++
Ввести одномерный массив A из 15 элементов. Определить в нём среднее геометрическое элементов, стоящих на нечётных позициях. ...

Найдите такие натуральные числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7 - C++
Помогите пожалуйста с задачей. Найдите натуральные числа такие, чтобы сумма их цифр следующего за ним числа делилась на 7. (язык С++)...

8
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
14.06.2012, 18:32 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <conio.h>
#include<windows.h>
using namespace std;
 
 
void main()
 {
     int a,b=0;
     cout<<"Vvedite chislo"<<endl;
     cin>>a;
     for(int i=1;i<=a;i++)
     {
         if(i%2!=0)
             b+=i;
     }
     cout<<b<<endl;
 
 _getch();
 }
0
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,386
Завершенные тесты: 1
14.06.2012, 18:52 #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
29
30
#include <iostream>
 
 
int main() {
   int num,
       sum1 = 0,
       sum2 = 0,
       count = 0;
   
   bool flag = true;
 
   std::cin >> num;
   
   while ( num ) {
      count++;
      
      if ( flag )
         sum1 += num % 10;
      else
         sum2 += num % 10;
      
      flag = !flag;
      
      num /= 10;
   }
   
   std::cout << ( count & 1 ? sum1 : sum2 ) << std::endl;
   
   return 0;
}
0
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 20:52  [ТС] #4
спасибо всем,но проги не работают!!в первой логическая ошибка,вызывающая перегруз проги,а во второй мне выдаёт 102 ошибки!!причём,когда я хочу просмотреть строку с ошибкой.мне открывает новый,неизвестный мне файл((
0
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,386
Завершенные тесты: 1
14.06.2012, 21:33 #5
Все отлично работает. Каким компилятором пользуетесь? Если старенький Borland, то попробуйте так:
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>
 
 
int main() {
   int num,
       sum1 = 0,
       sum2 = 0,
       count = 0;
   
   bool flag = true;
 
   cin >> num;
   
   while ( num ) {
      count++;
      
      if ( flag )
         sum1 += num % 10;
      else
         sum2 += num % 10;
      
      flag = !flag;
      
      num /= 10;
   }
   
   cout << ( count & 1 ? sum1 : sum2 ) << endl;
   
   return 0;
}
0
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 21:41  [ТС] #6
я пишу проги через Microsoft Visual C++ 6.0 и к сожалению ничего не работает((
0
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,386
Завершенные тесты: 1
14.06.2012, 21:55 #7
Выложите отчет об ошибках, так как код полностью рабочий.
0
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 22:02  [ТС] #8
сохранила с расширением .cpp и осталось всего 3 ошибки

--------------------Configuration: Text1 - Win32 Debug--------------------
Compiling...
Text1.cpp
d:\íóæíîå\ó÷¸áà\ñ++\ðàáîòû\2.20\text1.cpp(12) : error C2065: 'cin' : undeclared identifier
d:\íóæíîå\ó÷¸áà\ñ++\ðàáîòû\2.20\text1.cpp(12) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
d:\íóæíîå\ó÷¸áà\ñ++\ðàáîòû\2.20\text1.cpp(27) : error C2065: 'cout' : undeclared identifier
d:\íóæíîå\ó÷¸áà\ñ++\ðàáîòû\2.20\text1.cpp(27) : error C2065: 'endl' : undeclared identifier
d:\íóæíîå\ó÷¸áà\ñ++\ðàáîòû\2.20\text1.cpp(27) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
Error executing cl.exe.

Text1.exe - 3 error(s), 2 warning(s)
0
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,386
Завершенные тесты: 1
15.06.2012, 01:08 #9
Не буду даже спрашивать, с каким расширением до этого сохраняли Ну так попробуйте теперь первый мой код.
0
15.06.2012, 01:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2012, 01:08
Привет! Вот еще темы с ответами:

Найти простые числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа, делилась на 7 - C++
задание:&quot;найдите простые числа такие, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7&quot; помогите...

Сумма цифр, стоящих на четных местах - C++
Дано число. Посчитать сумму цифр, стоящих на четных местах числа. #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;stdio.h&gt; ...

Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" - C++
4.24. Дано двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа &quot;a&quot; сумма его...

Проверить условие: сумма цифр заданного числа N превосходит произведение цифр этого же числа на 1 - C++
Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае:...


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

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

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