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

Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из 2-ичной в 10-ую http://www.cyberforum.ru/cpp-beginners/thread30067.html
Перевод числа из двоичной системы счисления в десятеричную. Помогите пожалуйста написать код к этой программе.
C++ Структура. Чтение. Поиск. Сортировка Помогите произвести чтение данных структуры из файла #include <stdio.h> #include <iostream.h> #include <fstream.h> #include <conio.h> #include <string.h> #include <stdlib.h> struct firm { http://www.cyberforum.ru/cpp-beginners/thread30048.html
C++ Поменять местами 1-й минимальный и последний максимальный элементы одномерного массива( с использованием указателя на указатель)
Нужен полный текст программы, заранее благодарен
Дан массив В[0:n-1] целых чисел и числа x и y , где x<y. на основе элементов массива В сформировать массив D[0:m-1] C++
Нужен полный текст программы, заранее благодарен
C++ 2 Задачи на С++(Вводить и суммировать числа пока пользователь не введет 2 одинаковых числа) http://www.cyberforum.ru/cpp-beginners/thread30021.html
Помогите написать 2 задачки на с++. 1.Вводить и суммировать числа пока пользователь не введет 2 одинаковых числа. 2.Пользователь вводит длинны сторон треугольника.Определить какой треугольник(прямоугольный,остроугольный,тупоугольный). Вот 1-е сделал сам)) #include <iostream> using namespace std; int main()
C++ матрица с массивами Задание: дана челочисленная квадратная матрица. Определить 1)сумму элементов в тех столбцах, которые не содержат отрицательных элементов 2) минимум среди сумм модулейдиагоналей, паралельных побочной диагонали матрицы 3) программу записать в статическом и в динамическом масиве(должнобыть 2 отдельные программы) проблема: насколько сейчас я понимаю, у меня сейчас задача написана в... подробнее

Показать сообщение отдельно
Викдон
67 / 67 / 4
Регистрация: 21.11.2008
Сообщений: 226
15.04.2009, 23:44     Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной
Дана целочисленная таблица a[1...m]. Среди элементов таблицы есть хотя бы один элемент отрицательный. Найти сумму S элементов, расположенных после отрицательного элемента, затем найти сумму простых множителей числа S.


вот держи:
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
include "stdafx.h"
#include "iostream"
#include "math.h"
using namespace std;
 
const int m=7;
int _tmain(int argc, _TCHAR* argv[]) {
 int Mas[m];
 int start;
 int Sum=0;
 
for(int i=0; i<m; i++){
    cout<<"Vvedite "<<i+1<<" element: ";
    cin>>Mas[i];
}
 
start=-100;
 
for(int i=0; i<m; i++){
   if (Mas[i]<0)
       start=i;
}
 
if (start==-100) 
 cout<<"V massive net otricatelnih elementov!!"<<endl;
 
else {
    for(int i=start+1; i<m; i++){
      Sum=Sum+Mas[i];
    }
    cout<<"Summa = "<<Sum<<endl;
 
     double chislo=Sum;
     int interval=(int)sqrt(chislo);
     int i=2;
     int buf=0; //Сумма простых множителей
       
       while(i<=interval){
           if ((int)chislo % i == 0){    //Если найден делитель из интервала
              buf=buf+i;
              chislo=chislo/i;
                while((int)chislo %i==0){
                   buf=buf+i;
                   chislo=chislo/i;
                }
              interval=(int)sqrt(chislo);
            }
          
        i++;
      }//while
     if (chislo>1)
         buf=buf+chislo;
     cout<<"Summa prostih delitelei chisla "<<Sum<<" = "<<buf;
  
 
}
cin>>Sum;
 return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru