اكتب برنامج C يطبع الأعداد الأولية بين 1 و 200. يجب أن يكون الناتج بحيث يحتوي كل صف على 20 رقمًا أوليًا كحد أقصى
- برمجة
- برمجة سي c
- 2021-05-02
- Wassim
الأجوبة
/*Write a C program that prints out the prime numbers between 1 and 200. The output should be such that each row contains a maximum of 20 prime numbers*/
#include <stdio.h>
int main() {
int i, j, flag, ip = 0;
printf("The prime numbers between 1 and 199 are:\n");
for (i = 2; i < 199; i++)
{
flag = 1;
for (j = 2; j <= i / 2 && flag == 1; j++)
{
if (i % j == 0) {
flag = 0;
}
}
if (flag == 1)
{
printf("%5d ", i);
ip++;
if (ip % 10 == 0)
{
printf("\n");
}
}
}
printf("\n");
return 0;
}
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال