В результате процесса обработки информации получается новая информация. например в результате логических рассуждений.
#include <bits/stdc++.h>
#include <string>
int main(){
string s;
cin >> s;
int sum = 0, null = 1;
for(auto f: s){
sum += f - '0';
null *= f - '0';
}
cout << null % sum << '\n';
swap(s[1], s[2]);
cout << s;
return 0;
}
Выглядит просто :)
И так...
Допустим переменная 'a' = 15, заходим в цикл. Отнимаем от переменной 2. Если переменная 'a' больше 1, то повторяем цикл. И так до того момента пока от переменной не останется 0 или 1. Если переменная равна 0, это значит что переменная четная. А если 1, то переменная нечетная. И так делаем со всеми переменными :)
Везде значения вводятся с клавиатуры!
на java
если изучали массив:
public class qwert {<span>
public static void main(String args[])</span><span> {</span><span>
Scanner scn = new Scanner(System.in);</span><span>
int[] a = new int[5];</span><span>
int k = 0;</span><span>
for (int i = 0; i < 5; i++)</span><span> {
</span><span> a[i] = scn.nextInt();</span><span>
k = k + a[i];
</span><span> if (i == 4)</span><span>
System.out.println(k/i);</span><span>
}</span><span>
}</span><span>}
если не изучали массив:
public class qwert {<span>
public static void main(String args[])</span><span> {</span><span>
Scanner scn = new Scanner(System.in);</span><span>
int a = scn.nextInt();
</span><span> int b = scn.nextInt();</span><span>
int c = scn.nextInt();
</span><span> int d = scn.nextInt();</span><span>
int e = scn.nextInt();
</span><span> int s = (a + b + c + d + e) / 5;</span><span>
System.out.println(s);
</span><span> }</span><span>}
на паскале через массив:
var a:array [1..5] of integer;
i:integer;
s:real;
begin
for i := 1 to 5 do
begin
readln(a[i]);
s := s + a[i];
if i = 5
then
write (s/i);
end;
<span>end.
не через масивы:
var a,b,c,d,e :integer;
s:real;
begin
readln(a,b,c,d,e);
s := (a+b+c+d+e)/5;
write(s);
<span>end.</span></span></span></span>
Var a,b,ab,a2,b2:real;
begin
a:=1000;
b:=0.0001;
ab:=a+b;
a2:=a*a;
b2:=b*b;
writeln((ab*ab*ab-a2*a)/(3*a*b2+b2*b+3*a2*b):3:0);
//((a+b)^3-(a)^3)/(3*a*(b)^2+(b)^3+3*(a)^2*b)
end.
Результат:
1
Или так:
(exp(ln(a+b)*3<span>)-a*a*a)/(3*a*b*b+b*b*b+3*a*a*b)</span>