Возведение в квадрат числа, оканчивающегося на 5 - C (СИ)
Формулировка задачи:
//Возведение в квадрат числа оканчивающегося на 5 #include "stdafx.h" #include "stdio.h" void main() { long a, b; a = b = 0; scanf("%ld", &a); if (a == 5) { b = a / 10; printf("%ld25\n", b*(b + 1)); } else printf("25"); }
Решение задачи: «Возведение в квадрат числа, оканчивающегося на 5»
textual
Листинг программы
#include <stdio.h> #define LIMIT 10000 int main() { int number, temp, i; int divisor = 5; scanf("%d", &number); if ( number < divisor) { number = (number % divisor) - number; } else { number -= (number % divisor); } if ( number % 10 == 0 ) { number += divisor; } for ( ; number*number <= LIMIT; number += 10 ) { printf("%d = %d\n", number, number*number); } return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д