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

Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне. - C++

Восстановить пароль Регистрация
 
molniya07
0 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 10
10.04.2010, 21:10     Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне. #1
Pascal
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
28
29
30
31
32
33
34
35
36
Program pr11_1;
uses crt;
 var chislo,delite1,e,b,flag1,flag2:longint;
{===============================}
procedure swap_(var a,b:longint);
var r:integer;
 begin
     r:=a;
     a:=b;
     b:=r;
 end;
{===============================}
begin clrscr;
     {***************}
 repeat
  write('Введите начало диапазона не меньше 2 : ');readln(b);
 until b>=2;
     {***************}
 repeat
  write('Введите конец диапазона не меньше  2: ');readln(e);
 until e>=2;
     {***************}
 if b>e then swap_(b,e);
 flag2:=0;
  write(Простые числа в заданном диапазоне  ');
   for chislo:=b to e do
    begin
        flag1:=0;
        for delite1:=2 to (chislo div 2) do
        if chislo mod delite1=0 then
                                    begin flag1:=1 end;
        if flag1=0 then begin write(chislo,'; ');flag2:=1; end;
    end;
     if flag2=0 then write('Отсутствуют !!!');
 readln;
end.
Кто-нибудь переведите в С, не в С++. Срочно нужно, лаба горит.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2010, 21:10     Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне.
Посмотрите здесь:

C++ Из заданного интервала натуральных чисел определить все простые числа
C++ Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователя.
из заданного интервала натуральных чисел определить все простые числа C++
C++ Задан массив чисел, заменить в нем все числа на противоположные!
C++ Найти все трехзначные простые числа. Определить функцию позволяющую распознавать простые числа
Определить все ли числа из массива лежат в указанном диапазоне C++
Найти сумму всех целых чисел в диапазоне, указанном пользователе C++
Распечатать числа в диапазоне C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DartDayring
13 / 13 / 5
Регистрация: 10.02.2010
Сообщений: 72
10.04.2010, 21:34     Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне. #2
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
#include "stdafx.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a,b,i,j;
    scanf_s("%d",&a);
    scanf_s("%d",&b);
    if(a>0 && b>0)
        if(b>a){
    for (i=a;i<b;i++)
    {
        int flag=1;
        for(j=2; j<=i/2; ++j)
            if((i%j)==0)
            {
                flag=0;
                break;
            }
            if(flag)
        printf(" %d ",i);
    }
        }
    return 0;
}
xzibit777999
1 / 1 / 0
Регистрация: 17.09.2012
Сообщений: 65
09.10.2012, 20:00     Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне. #3
а в с# или c++ может кто написать?
Yandex
Объявления
09.10.2012, 20:00     Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне.
Ответ Создать тему
Опции темы

Текущее время: 12:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru