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

Какой правильный алгоритм решения?:) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Липпман для начинающих. С функцией. http://www.cyberforum.ru/cpp-beginners/thread183762.html
Всем привет. Просьба сильно не пинать, но я слегка подзабыл элементарщину. Липпман в одном из своих упражнений просит переписать функцию putValues(vector<int>) в putValues(list<string>) так, чтобы переписанная в лист функция печатала два своих значения в цикле. #include <iostream> #include <vector> const lineLength =12; //количество элементов в строке void putValues( vector<int> vec )...
C++ ...заканчивающиеся на цифру К дан массив. нужно сформировать массив, в котором будут только элементы исходного, заканчивающиеся на цифру К. подскажите, пожалуйста, какое должно быть условие для поиска элементов заканчивающихся на цифру К ? http://www.cyberforum.ru/cpp-beginners/thread183736.html
Сумма элементов с нечетными номерами последовательности C++
Дана последовательность из n целых чисел. Найти сумму элементов с нечетными номерами из этой последовательности. #include <iostream.h> #include <math.h> #include <conio.h> main() { int n,s=0,i; cout<<"Vvedite n\n"; cin>>a; i=1;
C++ функция для преобразования __time64_t в char *
Добрый день! Нужна в\у функция а еще лучше пример с ней. Задача примерно выглядит так: дана структура __finddata64_t a; из <io.h struct __finddata64_t { unsigned attrib; __time64_t time_create; /* -1 for FAT file systems */
C++ Используя только рекурсию http://www.cyberforum.ru/cpp-beginners/thread183710.html
Описать рекурсивную функцию PowerN(x,n) вещественного типа, находящую значение n-й степени числа x по формуле: x0 = 1, xn = x·xn–1 при n > 0, xn = 1 / x–n при n < 0 (x >= 0 — вещественное число, n — целое). С помощью этой функции найти значения XN при 5 различных значениях N для данного X.
C++ Сформировать новый текст Метасимвол - *. Содержание метасимволу - цепочка произвольных символов (примеры 1,7,8). Сформировать новый текст, в который поместить все найденные слова, упорядочивши их за длинами. примеры в файле doc. подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
30.10.2010, 12:47     Какой правильный алгоритм решения?:)
Попробуйте:
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
#include <iostream>
 
using namespace std;
 
bool prime(int a)
{
    bool flag=true;
    if(a<=1) flag=false;
    else for(int i=2;i<=a/2;i++) if(a%i==0) { flag=false; break; }
    return flag;
}
 
int main()
{
    int i,n,max,size=0;
    bool r=false;
    cout<<"  n=";
    cin>>n;
    int* mass=new int [n];
    int* pr=new int [n];
    cout<<"  Enter elements: ";
    for(i=0;i<n;i++) 
    { 
        cin>>mass[i]; 
        if(prime(mass[i])) { r=true; pr[size]=mass[i]; size++; }
    }
    if(r==false) cout<<"\n\n  There is no prime numbers"<<endl;
    else 
    {
        max=pr[0];
        for(i=1;i<size;i++) if(pr[i]>max) max=pr[i];     
        cout<<"\n\n  max from prime number is: "<<max<<endl;
    }
    delete [] mass;
    delete [] pr;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru