admiral-s
شنبه 12 فروردین 1391, 22:22 عصر
سلام.
یه برنامه نوشتم که یک عدد از کاربر دریافت کند و از اولین عدد مضرب 4 که بزرگتر یا مساوي عدد ورودي است تا اولین عدد مضرب 7 بزرگتر از آن را چاپ کند (مثال: براي ورودي 2 خروجی 4 5 6 7 و براي ورودي 28 خروجی 28 29 30 31 32 33 34 35 رو چاپ کنه )
اما دوتا error میده که اصلا" سر در نمیارم چیه . لطفا کمک کنید اصلاحش کنم.
#include <stdio.h>
#include <conio.h>
void main()
{
int number;
int con=1;
scanf("%d",&number);
do
{
int r=number%4;
switch(r)
{
case 0:
con=0;
case 0 :
case 2 :
case 3 :
break;
con;
}
number++;
}
while(!con);
{
do
{
printf("%d ",++number);
}while(number%7);
printf("%d ",number);
}
getch();
}
یه برنامه نوشتم که یک عدد از کاربر دریافت کند و از اولین عدد مضرب 4 که بزرگتر یا مساوي عدد ورودي است تا اولین عدد مضرب 7 بزرگتر از آن را چاپ کند (مثال: براي ورودي 2 خروجی 4 5 6 7 و براي ورودي 28 خروجی 28 29 30 31 32 33 34 35 رو چاپ کنه )
اما دوتا error میده که اصلا" سر در نمیارم چیه . لطفا کمک کنید اصلاحش کنم.
#include <stdio.h>
#include <conio.h>
void main()
{
int number;
int con=1;
scanf("%d",&number);
do
{
int r=number%4;
switch(r)
{
case 0:
con=0;
case 0 :
case 2 :
case 3 :
break;
con;
}
number++;
}
while(!con);
{
do
{
printf("%d ",++number);
}while(number%7);
printf("%d ",number);
}
getch();
}