Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2010, 02:20   #1
mephistophel
Пользователь
 
Регистрация: 09.03.2010
Сообщений: 22
По умолчанию Простые числа. С++

Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000. (Число называется простым, если оно делится только на 1 и на само себя без остатка; причем числа 1 и 2 простыми не считаются).
mephistophel вне форума Ответить с цитированием
Старый 11.03.2010, 08:59   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вот внизу страницы ссылки на походие темы.
Рекомендую туда заглянуть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.03.2010, 09:01   #3
Himka
Пользователь
 
Регистрация: 09.03.2010
Сообщений: 14
По умолчанию

Программа
Код:
#include <iostream.h>

int main(int argc, char* argv[])
{int i, j, k, f, counter;

 counter=0;
 cout<<"Prostye chisla: "<<endl;
 for(i=3; i<1000; i++)
 {k=i/2;
  f=0;
  for(j=2; j<=k; j++)
   if ((i%j)==0)
   {f++;
    break;
   }
  if (f==0)
  {cout<<i<<"\t";
   counter++;
   if ((counter>0) && ((counter%10)==0))
    cout<<endl;
  }
 }
 cout<<"\n\nKolichestvo prostykh chisel: "<<counter<<endl;
 return 0;
}
Himka вне форума Ответить с цитированием
Старый 03.02.2011, 22:12   #4
Lordis
 
Аватар для Lordis
 
Регистрация: 24.01.2011
Сообщений: 4
Подмигивание = Простые числа =

#include <iostream>
using namespace std;
void main (){
setlocale(LC_ALL,"Rus");

cout<<"\t\t\t\t\"Простые числа\"\n\n\n\n";


int a, b, c, n=0;

for(a=3; a<=1000; a++)
{
c=a/2;
int d=0;

for(b=2; b<=c; b++)
if ((a%b)==0)
{
d++;
break;
}
if (d==0)
{
cout<<a<<"\t";
n++;
if ((n>0) && ((n%10)==0))
cout<<"\n";
}
}
cout<<"\n\nКоличество простых чисел: "<<n<<"\n\n\n";
cout<<"\n\n\n\n\n\t\t\t\t\t\"Progra mmer is Sergey Kraevskiy\"\n\n";
}
Lordis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простые числа anksunamun Паскаль, Turbo Pascal, PascalABC.NET 5 16.10.2009 20:03
Простые числа Verochka Помощь студентам 14 02.12.2008 20:30
Простые числа werser Помощь студентам 8 18.06.2008 07:24
простые числа Акашаев Нурлан Паскаль, Turbo Pascal, PascalABC.NET 2 05.12.2007 12:23