Возведение в квадрат числа, оканчивающегося на 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д