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

Циклы [Pellec c] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ сортировка http://www.cyberforum.ru/cpp-beginners/thread206123.html
Помогите пожалуйста расписать сортировку в С++.... Отсортировать по возрастанию стороку...
C++ Color в консоле Где ошибка? #include <iostream> #include <conio.h> using namespace std; int main(){ clsscr; textbackground(GREEN); textcolor(RED); cout <<"hello world"; system("pause"); http://www.cyberforum.ru/cpp-beginners/thread206119.html
C++ Расчет выбранной функции, вид которой определяется в функции вывода Out_Rez
Здравствуйте! Помогите пожалуйста решить задачу. Написать программу расчета выбранной функции Y(x), или S(x) (желательно и |Y(x)–S(x)|), вид которой определяется в функции вывода (Out_Rez) в зависимости от переданного ей параметра kod. Y(x)=-0.5*log(1-2*x*cos(pi/3)+pow(x,2)) S(x)=\sum pow(x,k)*cos(k*pi/3) / k мой код: #include <vcl.h> #pragma hdrstop
Переставляя столбцы матрицы, расположить их по росту характеристик C++
Сделал программу по заданию"характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. переставляя столбцы матрицы расположить по росту характеристик" Косяк в том что я неправильно понял задание и сделал сканирование по нечетным индексам строк. А нужно если элемент нечетный и отрицательный. Помогите переделать код.#include <iostream.h> #include...
C++ Калькулятор на С http://www.cyberforum.ru/cpp-beginners/thread206080.html
калькулятор в принципе готов, надо только сделать деление на дробные числа, помогите кто чем может пожалуйста
C++ Рекурсии С клавиатуры надо ввести число, и делить его на два до другого числа(которое тоже надо ввести с клавы) и вывести число шагов, а также должен делить рекурсии,помогите кто чем может. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
08.12.2010, 19:41     Циклы [Pellec c]
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
#include <stdio.h>
#include <math.h>
int simp(int n)
{
    if(n!=2 && n%2==0)
        return 0;        
    for(int i=3; i<=(int)sqrt((double)n); i+=2)
       if(n%i==0)
           return 0;
    return 1;
}
int main()
{
    int N;
    scanf("%d", &N);
    int col=0;
    for(int i=2; i<N*2; i++)
        if(simp(i)==1)
        {
            if(i<=N+1)
                col+=i/2;
            else
                col+=i/2-(i-N-1);
        }
    printf("%d", col);
    return 0;
}
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru