تعدادی از سوالات این سایت رو که حل کردم و سایت پاسخ صحیح داده رو اینجا میزارم.
از سوالات آسون شروع می کنیم:
اینم یکی از ساده ترین سوالات :
digits محدودیت زمان پردازش: 500 میلیثانیه
محدودیت حافظه: 1000 کیلوبایت
مجموع ارقام
در این مسئله شما باید تعدادی عدد از ورودی استانده بخوانید و مجموع ارقام هر عدد را در خروجی استانده چاپ کنید.
ورودی
در هر سطر از ورودی استانده، یک عدد صحیح مثبت آمده است. در سطر آخر ورودی نیز عدد صفر آمده است.
خروجی
در خروجی استانده به ازای هر یک از اعداد ورودی، مجموع ارقام آن را در خروجی بنویسید.
مثال
ورودی استانده
خروجی استانده
پاسخ:
کد:
#include "iostream"
#include "stdio.h"
using namespace std;
int main()
{
char str2[100];
int x=0;
do{
gets(str2);
x=0;
for(int j=0;str2[j];j++)
x+=str2[j]-'0';
if(x!=0)
cout<<x<<'\n';
}while(x);
return 0;
}