1. Найдите сумму квадратов первых десяти чисел.
2.Выведите наибольшую цифру трехзначного числа. Например, ввод вывод 562 6
3.Сформировать из введенного числа обратное по порядку входящих в него цифр и вывести на экран. Например, если введено число 3486, то надо вывести число 6843.
(информатика С++)
restIess:
если в функцию раскидаю задачки, разберешься как пользоваться этим?)
Ответы
Ответ дал:
1
//1
#include <iostream>
signed main() {
int _sum = 0;
for (int i = 1; i < 10; i++)
_sum += (i * i);
std::cout << _sum << std::endl;
return 0;
}
//////////////////////////////////////////////////////////////////////////////
//2
#include <iostream>
#include <cmath>
signed main() {
int n, _max = -1;
std::cin >> n;
n = abs(n);
while (n > 0) {
if (_max < n % 10)
_max = n % 10;
n /= 10;
}
std::cout << _max << std::endl;
return 0;
}
//////////////////////////////////////////////////////////////////////////////////////
//3
#include<iostream>
#include <cmath>
signed main() {
int n;
std::cin >> n;
n = abs(n);
while (n > 0) {
std::cout << n % 10;
n /= 10;
}
std::cout << std::endl;
return 0;
}
| ^~~~
| (
main.cpp:23:1: error: expected ‘}’ at end of input
23 | }
| ^
main.cpp:14:1: note: to match this ‘{’
14 | {int n, _max = -1;
| ^
| ^~~~
| (
main.cpp: At global scope:
main.cpp:18:1: error: ‘_max’ does not name a type
18 | _max = n % 10;
| ^~~~
main.cpp:19:1: error: ‘n’ does not name a type
19 | n /= 10;
| ^
main.cpp:22:5: error: expected unqualified-id before ‘return’
22 | return 0;
| ^~~~~~
main.cpp:23:1: error: expected declaration before ‘}’ token
23 | }
| ^
Вас заинтересует
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад