برنامه‌ای بنویسید که عدد صحیح n را از ورودی بخواند و مجموع ارقام آن را در b قرار دهد. خروجی b امین عدد اول پس از n است
سلام امکانش هست ک
دم رو نگاه کنید و مشکلش رو بگید
#include <stdio.h>
int main ()
{
int n;
int b = 0;
int i,m=1,t;
int p = 2;
int prime;
scanf("%i", &n);
m=n;
while(m > 0)
{
i += n % 10;
n /= 10;
b += i;
}
m++;
while(b > 0)
{
prime = 2;
p = 2;
while(p < n)
{
if(n % p == 0);
{
prime = 1;
p = n;
}
p++;


}
if(prime == 2)
{
b = b - 1;
t = n;
}
n++;
}
printf("%i",t);
return 0;
}