Сколько чисел нужно взять в последовательности : 1+2+3+4...N. Чтобы получилось число,...

0 голосов
49 просмотров

Сколько чисел нужно взять в последовательности : 1+2+3+4...N. Чтобы получилось число, больше чем N? При N=252 нужно взять 23 числа

Программа + блок-схема.


Информатика (38 баллов) | 49 просмотров
0

Спасибо)А можно ещё ко второй?)Пожалуйста

Дан 1 ответ
0 голосов
Правильный ответ
Программа №1: 
Var  n,i,sum:integer;
Begin 
  Write('Введите N в последовательности 1+2+3+4...N: '); readln(n);    
     while(sumi:=i+1;      
sum:=sum+i;      
             end;  
 Writeln('Чтобы получилось число больше ',n,' нужно взять ',i,' числа');
End.

Блок-схема в приложении

Задача №2 

Var   i:integer;
   a1,a:real;
Begin
a:=65000;
for i:=1993 to 2014 do 
   Begin 
Writeln(i,' год - ',a:0:0,' жителей'); 
a1:=(a/100)*3; 
a:=a+a1; 
     end;
End.

image
(8.6k баллов)