Double a = Double.Parse(Console.ReadLine());
Double b = Double.Parse(Console.ReadLine());
Double c = Double.Parse(Console.ReadLine());
Double x = 0;
Double s = 0;
for (int i=0;i<c;i++)
{
x= b/Math.Pow(a,i);
s = s + x;
}
Console.WriteLine(x);
Console.WriteLine(s);
Объяснение:
"C является конечной степенью числа A"
значит А в степени С вида А^C ?
или
С = А в какой-то степени С=A^x ?
Вот примерно так
Объяснение:
var
s, s1: string;
i, k: integer;
begin
write('Введите строку: ');
readln(s);
//s := 'мама папа дед лес поп';
writeln(s);
s := s + ' ';
i := 0;
k := 1;
while i < Length(s) do
begin
inc(i);
if not (s[i] in [' ', ',', '-']) then
s1 := s1 + s[i]
else
begin
if s1[1] = s1[Length(s1)] then
begin
// writeln(s1);
delete(s, k, Length(s1) + 1);
// writeln(s);
end;
inc(k, Length(s1) + 1);
s1 := '';
//writeln(k);
end;
end;
writeln(s);
end.