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

Рекурсия! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На указатели : Поменять местами значения, адресуемые указателями. Указатели передвинуть на третий и четвёртый элементы массива, переставить адресу.... http://www.cyberforum.ru/cpp-beginners/thread205678.html
Создать вещественный массив из 20 элементов. Объявить два указателя. Одному присвоить адрес первого элемента массива, другому — второго. Поменять местами значения, адресуемые указателями. Указатели передвинуть на третий и четвёртый элементы массива, переставить адресуемые значения, перейти к следующей паре и т.д.
C++ Вычеслить суммы элементов главных диагоналей матриц Вычеслить суммы элементов главных диагоналей матриц A(N,N) B(M,M).M и N(<=20) http://www.cyberforum.ru/cpp-beginners/thread205670.html
строки C++
Вычислить сколько в строке самых коротких слов
C++ Зачем в pow точки???
Пример: "pow (x, 1./3.)" Препод сказал, что оценку не поставит за мою программу, пока я не скажу зачем эти точки. Я и сам не знаю, я копипастил откуда-то кубический корень))) Кто знает, зачем точки эти?
C++ исправьте щшибку http://www.cyberforum.ru/cpp-beginners/thread205661.html
#include <stdio.h> #define dist 0.1 /* stepsize int*/ #define xf5 /*max for t*/ FILE *output;/*internal filename*/ double rkutta (double x, double y, double h );/* Runge-Kutta function */ double F (double x, double y );/* function for derivatives */ main() { double x, y, h; int n;
C++ исправьте ошибку! #include <stdio.h> #define dist 0.1 /* stepsize int*/ #define xf5 /*max for t*/ FILE *output;/*internal filename*/ double rkutta (double x, double y, double h );/* Runge-Kutta function */ double F (double x, double y );/* function for derivatives */ main() { double x, y, h; int n; подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2911 / 1340 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
07.12.2010, 21:39     Рекурсия!
C++
1
2
3
4
5
6
7
8
9
10
int isprime(int n,int f=2)
{
     if(f == n/2)
          return 1;
 
     if(n%f==0 || n==1)
          return 0;
     else
          return isprime(n,f+1);
}
Глупый, расходный вариант. Если подумать или поискать на форуме, можно значительно улучшить.
 
Текущее время: 17:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru