Составить программу, которая выводит n двузначных натуральных чисел (n вводит пользователь), которые делятся на 4. Посчитать сумму и количество этих чисел.
То есть надо придумать такую цепочку преобразований, чтобы для любого трёхзначного числа всегда получалось 7, я правильно понял? Если да, то вот решение. Пусть сначала имеем число 724 Цепочка: 1) вычесть первую цифру начального числа 724 - 7 = 717 2) вычесть из результата вторую цифру начального числа 717 - 2 = 715 3) вычесть из результата третью цифру начального числа 717 - 4 = 711 4) найти сумму цифр полученного числа 7 + 1 + 1 = 9 5) если результат >9, повторить шаг 4 6) вычесть 2 9 - 2 = 7 Получили 7. Работает для любого 3-значного числа.
1. Прикладное ПО общего назначения - совокупность программ для решения общих универсальных задач. Эти программы используются большинством пользователей компьютера. Прикладное ПО специального (профессионального) назначения - совокупность программ для решения более узких задач и профессиональных задач различных предметных областей (архитектуры, строительства, музыкальной и киноиндустрии), т.е. обычным пользователям ПО специального назначения не нужны, они не будут пользоваться САПР, 1С, СУБД и т.п.
#include <stdio.h>
int main()
{
int N;
int temp;
int sum;
printf("Input a number: ");
scanf("%d", &N);
while (N % 4)
{
printf("a number is not divisible by 4!\n");
printf("Enter the number again:\n");
scanf("%d", &N);
}
printf("Input %d numbers from 10 to 99: \n", N);
for (int i = 0; i < N; i++)
{
scanf("d", &temp);
if (temp < 10 || temp > 99) return 0;
sum += temp;
}
printf("sum of numbers: %d\n", sum);
printf("number of numbers: %d\n", N);
return 0;
}