Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 301
1

Контрольная задача. Массивы и целые числа.

30.11.2011, 13:07. Просмотров 367. Ответов 0
Метки нет (Все метки)

Вот код:
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
const int n=100;
int main(int argc, char *argv[])
{
    setlocale(LC_ALL, "rus");
    int summ = 0;
    int cislo;
    int kolicestvo=0;
    int mas[n];
    int polindrom=0;
 
    cout << "Введите число: ";
    cin >> cislo;
    
    while (cislo>0){
                mas[kolicestvo]=cislo % 10;
                cislo/=10;
                kolicestvo++;
                
        }
        
        int j=kolicestvo-1;
        
        for (int i=0; i < kolicestvo; i++){
                if(mas[i]==mas[j])
                        polindrom++;
                j--;}
        
        
        
        if(polindrom==kolicestvo){
            cout << "Это число является полиндромом; " << endl;
            cout << "Массив всех цифр этого числа: " << endl;
                for (int i=0; i<kolicestvo; i++) {
                        cout << mas[i] << endl;
                }
        }
        else {
                for (int i=0; i<kolicestvo; i++) {
                        summ+=mas[i];
        }
                cout << "Т.к. это число не полидром, то сумма всех цифр этого числа равна  ";              
        cout << summ << endl;
 
        system("PAUSE");
   
    return 0;
                }
                 system("PAUSE");
}
Осталось только "построить новое число так, чтобы вначале была размещена наиболее часто встречаемая цифра, далее - по убыванию"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2011, 13:07
Ответы с готовыми решениями:

Задана строка, содержащая целые числа (максимум 15 чисел). Упорядочить целые числа в строке по убыванию.
Задана строка, содержащая целые числа (максимум 15 чисел). Упорядочить целые...

Задача на массивы. Найти номер наименьшего положительного числа последовательности
Дано натуральное числоn(n\leq 100).И действительные...

Задача на массивы. Найти номер наименьшего положительного числа последовательности
Дано натуральное число n(n\leq 100).И действительные...

Контрольная задача.
Ввести натурально число n. а) Определить, является ли оно палидромом. (Вроде...

Заданы целые массивы А3[5][5] и A4[5][5]
Заданы целые массивы А3 и A4 Найти сумму и произведение элементов на главной...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2011, 13:07

Это контрольная задача 3курса теха
Описать структуру с именем TRAIN содержащую следующие поля: *название пункта...

Даны целые числа, удалить все числа со значением максимального из них
Даны целы числа х1,...,xn . удалить все числа со значением max(х1,...,xn) Не...

Даны целые числа р и q. Получить все делители числа q, взаимно простые с р.
Даны целые числа р и q. Получить все делители числа q, взаимно простые с р....


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

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

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