Программа (c-код) получает от пользователя минимальное и максимальное значение, чтобы определить, являются ли все числа между ними первыми или нет. Если число не является простым, программа также должна указать пользователю один набор факторов этого числа. У меня возникли проблемы с определением, как работать с циклами for, а затем определить, каковы факторы. Мои знания в области программирования не очень хорошие, поэтому простые термины будут полезны. Любая помощь приветствуется.Генератор главных чисел с использованием указателей, флагов и вызовов функций (C)
int min, max, i, d, is_prime, not_prime;
void flag(int *is_prime, int *not_prime);
int main() {
int min, max, i, d, is_prime, not_prime;
printf("The program will calculate all prime numbers in the range n");
printf("Please enter a value for the start value\n");
scanf("%d", &min);
printf("Please enter a value for the end value\n");
scanf("%d", &max);
for(i=min; i<=max; i++) {
for(d=2; d<i<10; d++) {
if (d % i ==0) { (flag==1); } }
Добро пожаловать в переполнение стека! Пройдите [тур] (http://stackoverflow.com/tour) и прочитайте [Как спросить] (http://stackoverflow.com/help/how-to-ask), чтобы узнать, чего мы ожидаем от вопросов. Имейте в виду, что мы не предоставляем здесь услуги кодирования _from-stratch_. :-) –
домашнее задание? В самом деле? вы хотите, чтобы мы закодировали для вас? – 23ars
Этот вопрос не соответствует теме, потому что он подразумевает _ «Пожалуйста, напишите мой код для меня». _ –