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

Выводим ПРОСТЫЕ числа. Ткните, пожалуйста, пальцем в ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка lvalue required http://www.cyberforum.ru/cpp-beginners/thread695672.html
#include <iostream.h> int main() { float fut,metr; cin>>fut; while(!fut=0.0); {metr=fut*0.3048; cout<<metr;'\n'; }; return 0;
C++ GetFileSize помогите пожалуйста нужно примерно в коде работу функции GetFileSize и описание желательно http://www.cyberforum.ru/cpp-beginners/thread695664.html
как считать rgb из изображения в массив C++
Привет всем !! как считать rgb из изображения в массив в .net ? посоветуйте с чего начать или исходник в качестве примера ....
Сортировка массива (vector) C++
Мне нужно отсортировать по алфавиту строки. При сортировке нужно учитывать только первые 10 символов из строки. Помогите с функцией.. Вот код: #include "stdafx.h" #include <fstream> #include <vector> #include <string> #include <algorithm> #include <iostream>
C++ исправьте ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread695636.html
я понимаю что написал код не правильно исправьте пожалуйста #include <conio.h> #include <math.h> #include <iostream> using namespace std; int main() {int n,m,S,d,i,x, maxd=0,c=0; cout<<"vvedite n and m"; cin>>n>>m; for(i=n; i<=m;i++)
C++ Утечка памяти Доброго времени суток, форумчане. Помогите справиться с утечкой памяти, не понятно где зараза засела. Это класс представления числа в СОК (система остаточных классов) На вход подается лишь одно число и возникает проблема, если это (число < 2310) то всё нормально и отлично, при этом получается 6 остатков, но как только (число >= 2310), тогда количество остатков становится больше 6, и выбивает... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
12.11.2012, 19:38     Выводим ПРОСТЫЕ числа. Ткните, пожалуйста, пальцем в ошибку
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
void Isi(int start, int end)
{
 int i;
 int d;
 bool f;
 if (start<2)
 {
  ++start;
 }
 for (i=start; i<=end; ++i)
 {
  for (f=true, d=2; d<i; ++d)
  {
   if ((i%d)==0)
   {
    f=true;
    break;
   }
   if (f)
   {
    std::cout<<i<<" ";
   }
  }
 }
}
Добавлено через 1 минуту
Цитата Сообщение от YuTu Посмотреть сообщение
в смысле "до двойки" а 5, 10, и т.д. (задача стоит перебрать интервал до 1000)
До двойки. Вопрос, надо ли проверять от i-1. Делить по идее надо только на простые и только те, на которое оно предположительно может разделиться. Самое большое число, на что может разделиться чётное, это половина самого числа. Самое больше, на которое может разделиться не чётное, но кратное трём, это вообще треть самого числа. И так далее. А если делитель больше половины, то это уже не делитель. Для чётных всё, что больше трети, уже не делители. И так далее. Ну может не до двойки, а с двойки. Но двойка в одном пределе обязательна.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru