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

Простые числа и количество нулей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переведите программу в язык С++ http://www.cyberforum.ru/cpp-beginners/thread854236.html
У меня такая же задача. Только надо на С++. В спойлер дано задание. Кому не трудно. На с++ переделайте с паскаля. Составьте программу, которая для целого числа K (от 1 до 99 ), введенного вами, напечатает фразу “Мне к лет”, где к – введенное число, при этом в нужных случаях слово “лет” заменяя на слово “год” или “года” ) Например: при к=70 “Мне 70 лет”, при к=15 “ Мне 15 лет”, при к=23 “ Мне 23...
C++ ЧТо не так в коде? #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> #include <vector> using namespace std; vector< vector<char> > name_files; http://www.cyberforum.ru/cpp-beginners/thread854217.html
C++ Даны вещественные числа х, у. Вычислить
Даны вещественные числа х, у. Вычислить http://s018.***********/i509/1305/86/5d4a244b830c.png Помогите решить в С++.
C++ Поиск элемента по столбцам матрицы
Здравствуйте, помогите пожалуйста с программой. Произвести поиск элемента (последовательности элементов) по столбцам матрицы последовательным методом. Заранее благодарен. #include "stdafx.h" #include <iostream> #include <time.h> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread854201.html
Доброго времени суток всем! Извините, что обращаюсь к вам с такой банальной темой, но я не могу решить ее уже две недели. Работа с файлами. Во входном файле расположены структуры: названия услуг, их стоимость и время выполнения. Надо вывести названия услуг, имеющих одинаковую стоимость. Помогите кто чем может. Собственно, код. #include <fstream> #include <iostream> using namespace std; ...
C++ Правильное название файла Привет всем. Нужна такая функция, которая бы проверяла правильность имени файла. То, к чему я пришел - выдает ошибку, если находит, что название корректно :( Заранее благодарю за помощь :) #define NUMBER_OF_STRICTED 20 //Думается мне, что проблема именно в том, как я объявляю "запретные" символы char *strictedSymbols = {"\\", "/", ":", "*", "?", "\"", "<", ">", "|", "CON", "AUX", ... подробнее

Показать сообщение отдельно
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
02.05.2013, 17:13     Простые числа и количество нулей
emiln00b, если я вас правильно понял, то вот :
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
#include <iostream>
#include <algorithm>
#include <map>
#include <string>
 
using namespace std;
 
int zero_count(int v) {
    int cnt = 0;
    while (v > 0) {
        cnt += (v % 10 == 0);
        v /= 10;
    }
    return cnt;
}
 
int isPrime (int a){
    if (a <= 1)
        return false;
    for(int i = 2; i*i <= a; i++) {
        if (a % i == 0) {
            return false;
        }
    }
    return true;
}
 
int main(){
    int n;
    cin >> n;
    int cnt = 0;
    int mx = 2;
    for (int i = 0; i <= n; i++) {
        if (isPrime(i)) {
            int c = zero_count(i);
            printf("%d ", i);
            if (c > cnt) {
                cnt = c;
                mx = i;
            }
        }
    }
    cout << endl << mx;
    return 0; 
}
Добавлено через 1 минуту
emiln00b, 907 > 100 (число 907 не может быть ответом до 100)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru