#include "math.h" #include < stdlib.h> #include "stdio.h" #include "conio.h" #include < iostream> using namespace std; int main() { using namespace std; int n; int count = 0; setlocale(lc_all, "russian"); cout < < "введите n : "; cin > > n; for (int i = 0; i < = n; i++) { if (i % 5 == 0 & & i! =0) count++; } cout < < "натуральных чисел,кратных 5-ти в данном ряду : "< < count; cout < < endl; _getch(); }
Guru-tailor
13.03.2023
Насколько я помню,операторы div и mod - операторы деления.mod - возвращает остаток от деления,а div - наоборот,целую часть.алгоритм прост в данном случае: пусть число abcd - заданное пользователем число.тогда первая цифра будет равна : a = abcd div 1000 //a - число тысяч вторая : b = (abcd - (a*1000)) div 100 //b - число сотен третья : c = (abcd - (a*1000 + b*100)) div 10 // c - число десятков четвертая : d = abcd mod 10 // d - остаток от деления,в данном случае число единиц. остается только вывести a,b,c и d через пробел на экран.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Ввести три числа, вывести на экран их сумму, произведение и среднее арифметическое. (в паскале, по такому типу: var begin writeln end) буду !