برنامه ای بنویسید که عدد N را دریافت و مقسوم علیه های آنرا چاپ کند.

alishahbazi

Member
با عرض سلام
دوستان من یک برنامه به شرح زیر میخواهم بنویسم :
برنامه ای بنویسید که عدد N را دریافت و مقسوم علیه های آنرا چاپ کند.

برنامه در پاسکال جواب میده ولی در C جواب نمیده :sad::sad::sad:

برنامه در Pascal

کد:
var
   i,j,n:integer;
begin
     readln(n);
     for i:=1 to n do
         begin
              j:=n mod i;
              if (j=0) then
                 writeln(i);
         end;
     readln;
end.

برنامه در C

کد:
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int i,j,n;
	scanf("%d",&n);
	for (i=1;i==n;i++)
	{
		j=n % i;
		if (j==0)
			printf("%d",i);
	}
getch();
}

از دوستان برنامه نویس خواهشمندم که به من بگن کجای کار ایراد داره؟؟؟؟؟؟
 

Nokhodi

Member
کد:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,n;
clrscr();

	scanf("%d",&n);
	for (i=1;i<=n;i++)
	{
		j=n%i;
		if (j==0)
			printf("%d",i);
	}
getch();
}

فک کنم متوجه بشی که کجاهاش تغییر کرده...



فعلا...
 

جدیدترین ارسال ها

بالا