АБ
Анютик Балакирева

Оператор Switch ( Borland C++ ) Помогите пожалуйста

написать программу, позволяющую по введенному числу определить последнюю цифру квадрата этого числа.

бля, препод сказала на свич..

я ей так написал, все работает-она говорит тип делай на свич

АП
Анатолий Павлович

А зачем тут свич?
А так - берете последнюю цифру числа и по ней смотрите
switch( n % 10)
{
case 0: res = 0; break;
case 1: res = 1; break;
case 2: res = 4; break;
...
}

Kalve .
Kalve .

причем тут switch не пойму. нужно умножить число само на себя, потом отрезать последний разряд

Т*
Татьяна ***

нафиг switch - не понимаю

int result = ( ( x % 10 ) * ( x % 10 ) ) % 10;

=)) всех switch возмутил.
а вариант с возведением - не фонтан, т. к. для больших чисел может int переполниться

Наимджон Джураев
Наимджон Джураев

Или так:
switch( n % 10)
{
case 0: res = 0; break;
case 1,9: res = 1; break;
case 2,8: res = 4; break;
case 3,7: res = 9; break;
case 4,6: res = 6; break;
default: res = 5; break;
}

Похожие вопросы
как запустить borland c++?
Про программу Borland C++
Пожалуйста помогите написать программу в Borland C++ .
Помогите решить задачку в Borland C++
Switch() останавливает while() в C++
Переключатель switch в c++
КТо может помочь с языком C++ в Borland C++ Builder? КТо может помочь с языком C++ в Borland C++ Builder?
Как записать оператором switch(c++)!? x>2 and x<2!?
Помогите дописать Структуру ( Borland C++ )
Помогите пожалуйста программу написать для этого задания в Borland C++.