Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Good-Locker
0 / 0 / 1
Регистрация: 01.12.2010
Сообщений: 41
1

Задача с постусловием(while do) и предусловием(while).

29.03.2012, 22:35. Просмотров 587. Ответов 1
Метки нет (Все метки)

Задача:
Найти среднее арифметическое нечетных чисел делящихся на 3 без остатка.
Диапазон чисел от 1 до 50.С постусловием.
Код C++ с For.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  #include<iostream.h>
    #include<conio.h>
    void main()
    {
    clrscr();
    int i,k,n,s;
    n=0;
    k=0;
    for ( i=1;i<=50;i++)
    {if(i%3) continue;
     if(i%2==1)
    {
    n=n+i;
    k=k+1;
    }
    }
    s=n/k;
    cout<<"\t"<<s;
    getch();
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 22:35
Ответы с готовыми решениями:

Цикл с предусловием и постусловием
Дано вещественное число a. Из чисел 1, 1+1/2, 1+ 1/2 + 1/3, … вывести те,...

Циклы с предусловием и с постусловием (while, do.while)
6. Вводится точность e. Вычислить сумму ряда Вычисления продолжать до тех...

2 Оператор цикла с предусловием (while) и с постусловием (do while)
всем привет помогите решить 2 задания или наведите на мысль

Оператор цикла с предусловием (while) и с постусловием (do while)
Найдите сумму цифр произвольного натурального числа.

Циклы с параметром, постусловием и предусловием
Даётся последовательность чисел 7,9,11,13,14,15,16,17 ... Последовательность...

1
Merovingian
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
30.03.2012, 02:09 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream.h>
#include<conio.h>
 
void main(void)
{
    clrscr();
    int chislo = 1;
    int summa = 0;
    int n = 0;
    do{
         if(chislo%3==0)
         {
            summa += chislo;
            ++n;
         }
         ++chislo;
    }
    while(chislo!=50);
    int srednee=summa/n;
    cout<<"\t"<<srednee;
    getch();
}
Должно прокатить

Добавлено через 2 часа 18 минут
А с предусловием тоже самое почти

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream.h>
#include<conio.h>
 
void main(void)
{
    clrscr();
    int chislo = 1;
    int summa = 0;
    int n = 0;
    while(chislo!=50){
         if(chislo%3==0)
         {
            summa += chislo;
            ++n;
         }
         ++chislo;
    }
    int srednee=summa/n;
    cout<<"\t"<<srednee;
    getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2012, 02:09

Написать и отладить программу с использованием оператора цикла с предусловием и постусловием
Помогите пожалуйста ! написать прогу, найти максимальное из n отрицательных...

Циклы с предусловием и с постусловием: получить наибольшее целое k, при котором 4k<N
Дано натуральное число N. Получить наибольшее целое k, при котором 4k&lt;N....

Цикл: Вычисление значения с использованием операторов цикла с параметром, с предусловием, с постусловием
Разработать консольную программу в C++, для нахождения значения Y, с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru