0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 13
1

Помогоите переделать программу из Паскаль на СИ вот сама программа

10.03.2013, 00:55. Показов 550. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральне число n.Отримати всі прості дільники цього числа:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program p1;
var i,j,n,k:longint;
begin
readln (n);
k:=1;
while k<n do
begin
if n mod k=0 then
begin
j:=0;
for i:=2 to (k-1) do
if k mod i=0 then j:=1;
if j=0 then
writeln (k);
end;
k:=k+1;
end;
end.



Помогите передалать на язык СИ
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2013, 00:55
Ответы с готовыми решениями:

Помогоите переделать программу из Паскаль на СИ вот сама программа
Дано натуральне число n. Получить все простые делители этого числа: program p1; var...

Нужно перевести программу из паскаль в делфи . Сама программа этот реализация метода гауса и метода зейделя
Это все в паскале сделано. В программе идет в начале описание меня а аотом сама подпрограмма...

Как переделать вот это код паскаль под Builder с++?
for j:=1 to n do for i:=1 to m do begin read(matr); if matr&lt;&gt;0 then nol:=false; if matr&lt;0 then...

Ведется набор цифр и надо чтобы программа из него сама сообразило число. То есть что бы программа сама раскидывала их по разрядам.
Люди добрые, только начинаю программировать, пытаюсь освоить не очень простой язык С++. Есть такая...

3
8 / 8 / 19
Регистрация: 15.12.2012
Сообщений: 91
10.03.2013, 02:17 2
По-моему так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main() {
    long int i, j, n, k;
    scanf("%lu", &n);
    k=1;
    while (k < n) {
        if (n % k == 0) {
            j=0;
            for (i = 2; k - 1; i++)
                if (k % i == 0) j = 1;
            if (j == 0) printf("%lu\n", k);
         }
      k++;
    }
}
1
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 13
10.03.2013, 15:37  [ТС] 3
я когда вводил 121 все програма стала и больше ничево не делает и ничего не вивело
0
123 / 123 / 82
Регистрация: 03.01.2013
Сообщений: 242
10.03.2013, 18:07 4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main(void) {
    int i, j, n, k;
    scanf("%d", &n);
    
    k = 1;
    while (k<n) {
        if (n%k == 0) {
            j=0;
            for (i=2; i<=(k-1); i++) 
                if (k%i == 0) 
                    j = 1;
            if (j==0) 
                printf("%d\n", k);
        }
        k++;
    }
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2013, 18:07
Помогаю со студенческими работами здесь

Помогоите пожалуйста написать программу на С++
Дан массив P(4;3) Упорядочить элементы каждого столбца матрицы по возрастания.\\\ Помогоите...

Сама система имеет озу 4 гб , но вот видеокарта оч мало какие будут возможности?
у меня проблема , сама система имеет озу 4 гб , но вот видеокарта оч мало .... вроде как 128 но...

Помогоите найти программу для разлочки телефонов
Здравствуйте! дайте название пожалуйста программ для разлочки телефонов заблокированные...

Составьте программу проверки умения складывать двузначные цифры.Программа сама вводит цифры
Помогите исправить программу. Составьте программу проверки умения складывать двузначные...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru