Программа

#include <stdio.h>

#include <conio.h>

#include <math.h>

Int main()

{

int min, max, n, count = 0;

float sred, s = 0.0;

printf(“\nВведите первое число:”);

scanf(“%d”, &n);

if (n==0)

Return 0;

min = n; // за минимум и максимум принимаем

max = n; //первое введенное число

count = 1; //введено одно число

s += n;

while (n!=0)

{

printf(“\nВведите очередное число:”);

scanf(“%d”, &n);

if (n==0)

Break;

count++;

s += n;

if (n > max)

max = n;

if (n < min)

min = n;

}

printf(“\nСумма = %4.2f”, s);

printf(“\nКоличество чисел = %d”, count);

printf(“\nmin = %d”, min);

printf(“\nmax = %d”, max);

sred = s / count;

printf(“\n Среднее арифметическое = %6.2f”,sred);

Return 0;

}

Часто встречающиеся ошибки программирования:

1. Использование после условия точки с запятой, которая, как правило, приводит к появлению бесконечного цикла:

int i=1, s = 0;

while (i<=100);

{

s += i;

i++;

}

2. Условие не заключено в скобки:

int i=1, s = 0;

while i<=100

{

s += i;

i++;

}

3. Отсутствие фигурных скобок, в которые заключается тело цикла:

int i=1, s = 0;

while (i<=100)

s += i;

i++;

Это может привести к появлению бесконечных циклов.

4.Отсутствие в теле цикла оператора, изменяющего условие:

int i=1, s = 0;

while (i<=100)

{

s += i;

}

Это тоже приводит к появлению бесконечных циклов.

 

Циклы с постусловием

У циклов с постусловием (циклов типа ДО) проверка условия продолжения цикла производится после выполнения операторов, составляющих тело цикла:

 

 

ВЫПОЛНЯТЬ

Цепочка








Дата добавления: 2015-10-19; просмотров: 575;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.