13. Raqamlari yig‘indisi n soniga teng 1n27 bo‘lgan uch xonali natural sonlar soni - k topilsin. Butun sonlarni bo‘lish amallaridan (/, %) foydalanilmasin.
#include
using namespace std;
int main() {
int n;
cout << "Uch xonali natural son kiriting: "; cin >> n;
int toplam = 0;
for (int i = 0; i < 3; i++) {
toplam += n % 10;
n /= 10;
}
cout << "Raqamlarining yig'indisi: " << toplam <
return 0;
}
13.Nol bilan tugaydigan, noldan farqli butun sonlar ketma-ketligida ishora o‘zgarishlar soni aniqlansin. (Masalan, 1, -34, 8, 4, -5 ,0 ketma-ketlikda ishora uch marta o‘zgaradi).
#include
using namespace std;
int main() {
int n;
cout << "n = ";
cin >> n;
int d = 0;
int count = 0;
int c = 100;
while (c <= 999) {
int s = 0;
int f = c;
while (f != 0) {
s += f % 10;
f /= 10;
}
if (s == n) {
d += c;
count++;
}
c++;
}
cout << "Yig'indisi " << n << " ga teng bo'lgan uch xonali natural sonlar soni: " << count << endl;
cout << "Yig'indisi " << n << " ga teng bo'lgan uch xonali natural sonlar yig'indisi: " << d << endl;
return 0;
}
Do'stlaringiz bilan baham: |