Задать вопрос
21 марта, 13:18

Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального N. использовать цикл while

+2
Ответы (2)
  1. 21 марта, 14:20
    0
    var

    k, sum, N:integer;

    begin

    k:=1;

    sum:=0;

    readln (N) ;

    while sum
    sum:=sum+k;

    inc (k) ;

    end;

    writeln (sum) ;

    end.
  2. 21 марта, 16:46
    0
    Да алгоритм крайне прост, всего одна формула: сумма = (N + 1) * N / 2.

    Но раз тебе цикл "вхиле" нужен, то можно так:

    var N = prompt (), сч = 1, сумма = 0;

    while (сч < = N) {

    сумма + = сч++;

    }

    alert (сумма) ;
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального N. использовать цикл while ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы