Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1may
0 / 0 / 0
Регистрация: 07.05.2017
Сообщений: 21
1

По последней цифре числа определить последнюю цифру его квадрата

08.05.2017, 11:24. Просмотров 1002. Ответов 7
Метки нет (Все метки)

Напишите понятным языком.

Напишите программу,позволяющую по последней цифре числа определить последнюю цифру его квадрата.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2017, 11:24
Ответы с готовыми решениями:

switch (по последней цифре числа определить последнюю цифру его квадрата.)
Написать программу, которая по последней цифре числа позволяет определить...

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

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

По последней цифре числа найти последнюю цифру квадрата этого числа
Всем привет! Вообщем мне дали практическую из десяти задач.. Осталось сделать...

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

7
sourcerer
Модератор
Эксперт CЭксперт С++
4868 / 2053 / 325
Регистрация: 20.02.2013
Сообщений: 5,554
Записей в блоге: 24
Завершенные тесты: 1
08.05.2017, 11:47 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    std::cout << "Enter an integer: " ;
    int number;
    std::cin >> number;
 
    int answer = number * number;
    std::cout << "\nThe square of the integer is " << answer;
 
    while (answer / 10)
        answer = answer % 10;
 
    std::cout << "\nLast digit of the square of the integer is " << answer;
}
0
повар1
197 / 160 / 142
Регистрация: 24.02.2017
Сообщений: 645
Завершенные тесты: 1
08.05.2017, 17:28 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
 
int main()
{
    int number,mas[10];
 
    for(number=0;number<10;number++)
          mas[number]=(number*number)%10;
     cin >> number;
     cout<<mas[number%10];
 
 
    system("pause>NULL");
    return 0;
}
0
sourcerer
Модератор
Эксперт CЭксперт С++
4868 / 2053 / 325
Регистрация: 20.02.2013
Сообщений: 5,554
Записей в блоге: 24
Завершенные тесты: 1
09.05.2017, 09:46 4
повар1, не скомпилируется.
0
Peoples
1352 / 841 / 749
Регистрация: 06.02.2016
Сообщений: 2,243
Записей в блоге: 18
Завершенные тесты: 4
09.05.2017, 09:50 5
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
using namespace std;
int main(){
    int n;
    cin>>n;
    string s=to_string(n*n);
    cout<<s.back();
    return 0;
}
1
повар1
197 / 160 / 142
Регистрация: 24.02.2017
Сообщений: 645
Завершенные тесты: 1
09.05.2017, 12:12 6
gru74ik, смени компилятор.
0
Peoples
1352 / 841 / 749
Регистрация: 06.02.2016
Сообщений: 2,243
Записей в блоге: 18
Завершенные тесты: 4
09.05.2017, 13:16 7
Цитата Сообщение от Peoples Посмотреть сообщение
string s=to_string(n*n);
* * cout<<s.back();
Наверное, можно даже сократить до
C++
1
cout<<to_string(n*n).back();
0
likehood
966 / 815 / 390
Регистрация: 25.12.2016
Сообщений: 2,691
Завершенные тесты: 3
09.05.2017, 13:26 8
Лучший ответ Сообщение было отмечено Dani как решение

Решение

Насколько я понял, сам квадрат вычислять не нужно, главное знать последнюю цифру числа.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    int lastDigits[10] = { 0, 1, 4, 9, 6, 5, 6, 9, 4, 1 };
    int x;
    std::cin >> x;
    std::cout << "Square last digit: " << lastDigits[x%10] << "\n";
}
1
09.05.2017, 13:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2017, 13:26

Написать программу, которая по одной из цифр 0,1,2,3, 4,5,6,7,8,9 – послед-ней цифре числа N - находит последнюю цифру квадрата этого числа
Чтобы определить на какую цифру оканчивается квадрат целого числа, достаточно...

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru