в С++ кто-нибудь работает здесь??
помогите!
1. написать функцию произведения 3-х последних цифр любого числа, содержащего более 3-х знаков. Если меньше, то сообщить
#include <iostream>using std::cout;using std::cin;using std::endl;void test(int);int main(){ int number; cout << "Enter the number: "; cin >> number; if(number < 1000) { cout << "Error" << endl; } else test(number); return 0;}void test(int number){ int a, b, c; c = number % 10; number /= 10; b = number % 10; number /= 10; a = number % 10; cout << a << " * " << b << " * " << c << " = " << (a * b *c) << endl;}
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
void test(int);
int main()
{
int number;
cout << "Enter the number: ";
cin >> number;
if(number < 1000)
{
cout << "Error" << endl;
}
else
test(number);
return 0;
}
void test(int number)
{
int a, b, c;
c = number % 10;
number /= 10;
b = number % 10;
number /= 10;
a = number % 10;
cout << a << " * " << b << " * " << c << " = " << (a * b *c) << endl;
}