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

ƒано число, найти максимальную цифру и количество простых цифр - C++

¬ойти
–егистраци€
¬осстановить пароль
ƒругие темы раздела
C++ –€д “ейлора http://www.cyberforum.ru/cpp-beginners/thread965174.html
Ќаписати прогу нахождени€ приближенного значени€ функции y=f(x) использу€ ее расписание в р€д “ейлора. exp(x)=1+x/1!+pow(x,2)/2!+...+pow(x,n)/n!; ѕомогите. «аранее спасибо)
C++ ќпределить, сколько точек пересечени€ имеют пр€ма€ и окружность и найти координаты этих точек ѕривет. “ут такое дело. ¬ общем € неплохо знаю сам €зык, но вот задачку решить не могу. “.е не знаю как. — школьной математикой у мен€ беда. ѕомогите пожалуйста. ƒаны пр€ма€ и окружность, заданные... http://www.cyberforum.ru/cpp-beginners/thread965170.html
C++ »зменение строки!
” мен€ есть код. Ќужно сделать чтобы € мог редактировать формулу,и по отредактированой формуле считало!!( #include "StdAfx.h" #include "windows.h" #include <conio.h> #include <stdio.h> ...
C++ алгоритм вычислени€
Ќужна ваша помощь, не могу разобратьс€ c заданием. «аранее спасибо. "ƒобавить к программе алгоритм вычислени€ суммы последовательности значений математического выражени€ Y при заданном диапазоне...
C++ нижнетреугольна€ матрица.—ложение http://www.cyberforum.ru/cpp-beginners/thread965159.html
€ пон€ла что сложение матриц A и B, то есть получение матрицы C это cij = aij + bij и должно быть j<i (i-строки,j-столбцы=> i>j - меньше диагонали), но как это записать на €зыке с++?
C++ STL, очередь с приоритетом у мен€ есть очередь с приоритетом, есть функции ввода и вывода в функции MinE после того как € нашел минимальный элемент, мне нужно добавить этот элемент в заданную позицию контейнера, € не знаю... подробнее

ѕоказать сообщение отдельно
stal_in
1 / 1 / 0
–егистраци€: 22.03.2011
—ообщений: 56

ƒано число, найти максимальную цифру и количество простых цифр - C++

29.09.2013, 20:22. ѕросмотров 945. ќтветов 2
ћетки (¬се метки)

≈сть базовый класс. ¬ нем определена вирт функци€ со следующей реализацией: дл€ введенного числа она ищет самую большую цифру числа и возвращает на выходе. ≈сть производный класс, в котором реализаци€ этой вирт функции следующа€, она ищет количество цифр числа, €вл€ющего простыми числами
т.е. вводим число с клавы - допустим 145279(3 простых числа - 2,5,7.):
¬ведите число -> 145279
ћаксимальна€ цифра - 9
 оличество простых цифр - 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <string>
using namespace std;
 
class Base { //
public:
virtual void who(int x) { // 
int c;
    int max=x%10;
    while(x)
    {
        c=x%10;
        if(c>max)
        {
            max=c;
        }
        x/=10;
    }   
 
cout <<"Ќаибольшее число - "<<max<<endl; //√Ґ√ї√Ґ√Ѓ√§√®√ђ √*√*√©√§√•√*√*√≥√Њ √ґ√®√і√∞√≥
 
}
};
class baseson: public Base { //√ѓ√∞√Ѓ√®√І√Ґ√Ѓ√§√*√ї√© √™√Ђ√*√±√±
public:
void who() { // 
int i, t,m;
 
cout <<"√Ц√•√Ђ√ї√µ √Ј√®√±√•√Ђ - "<<m<<endl; //√Ґ√ї√Ґ√Ѓ√§√®√ђ √*√*√©√§√•√*√*√≥√Њ √ґ√®√і√∞√≥
//√Т√У√Т √Б√У√Д√Е√Т √Т√О√Т √С√А√М√Ы√Й √Т√Р√Е√Ш √С √К√О√Л√И√Ч√Е√С√Т√В√О√М √Ц√Е√Л√Ы√Х √Ч√И√С√Е√Л
 
}
};
 
int main()
{
    setlocale( LC_ALL,"Russian" ); //
    Base p;
    int x;
    cout<<"¬ведите число ->";
    cin>>x;
    p.who(x);
    system("pause");
    return 0;
 
}

Ќо потом пон€л, что проверку на количество простых чисел, таким образом сделать не получитс€(по крайней мере € не знаю как).

—обственно не могли, бы вы мне помочь?
0
Ќадоела реклама? «арегистрируйтесь и она исчезнет полностью.
 
 ибер‘орум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
–ейтинг@Mail.ru