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

Реализовать функцию, которая получает массив и возвращает количество простых чисел в нем. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файловые потоки и функции http://www.cyberforum.ru/cpp-beginners/thread22476.html
Скажите пожалуйста, как передать файловый поток в функцию?
C++ Множество точек определяет ломаную. Имеет ли она самопересечения? Помогите, пожалуйста, кто-нибудь! В задачах предполагается, что во входном файле записана последовательность пар чисел, которые можно рассматривать как координаты множества точек на плоскости. Для представления геометрических объектов нужно использовать структуры. Во всех задачах в начале входного файла стоит число = количеству ПАР чисел, идущих после этого числа, т.е. размерность вектора... http://www.cyberforum.ru/cpp-beginners/thread22474.html
указатели и строки? C++
Люди помогите понять, ни как не дается это страшное слово указатель. Так в общем немного ясно, не понятно вот что: Считается что эти два выражения идентичны, ТАК? char * st1="string1"; char st2="string2"; При этом я свободно могу вытянуть любое значения (изменить и т.д.) из st2, к примеру так st2='3'; А вот как такое же проделать с седьмым символом st1?
Минимальный элемент матрицы в каждой диагонали, параллельной главной C++
используя какой цикл, можно искать минимальный элемент матрицы в каждой диагонали, параллельной главной диагонали матрицы?
C++ Замена малых латинских букв символом "$" http://www.cyberforum.ru/cpp-beginners/thread22446.html
Как написать функцию, которая для заданного в качестве параметра массива типа char заменяет все малые латинские буквы символом «$» и возвращает количество выполненных замен?
C++ Передача многомерного массива переменного размера в функцию Как в с передается в функцию многомерный массив, чья размерность определеяется "по ходу дела". Вариант в фортране: ... call f(m,n,x) .... subroutine f(m,n,x) integer m,n real x(m,n) x(i,j) = ... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
05.02.2009, 03:24     Реализовать функцию, которая получает массив и возвращает количество простых чисел в нем.
Код
bool simple ( int n ) {
    if(n==1) return 0;
    for( int i=2;i<=n/2;i++) 
             if(! (n%i) ) return 0;
    return 1;
}
Эта функция возвращает один,если число простое - и ноль,если нет. Вызови в цикле for n раз для каждого элемента массива,увеличивая счетчик,если она вернет 1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru