Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
#1

Найдите сумму, количество и среднее арифметическое всех натуральных двухзначных чисел - C++

27.01.2014, 17:52. Просмотров 929. Ответов 11
Метки нет (Все метки)

Найдите сумму, количество и среднее арифметическое всех натуральных двухзначное

цифр, состоящих из разных цифр. зделать цыклом
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 17:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найдите сумму, количество и среднее арифметическое всех натуральных двухзначных чисел (C++):

Найдите сумму, количество и среднее арифметическое всех натуральных двухзначное - C++
Найдите сумму, количество и среднее арифметическое всех натуральных двухзначное (нужно только циклом) Код #include <iostream> int...

Найти среднее арифметическое, среднее геометрическое и количество всех натуральных нечетных двузначных чисел - C++
Помогите на с++ написать программу для нахождения среднего арифметического, среднего геометрического и количества всех натуральных нечетных...

Найдите сумму факториалов всех натуральных чисел до данного N - C++
Помогите пожалуйста с программкой. По возможности необходимо использовать printf и scanf. Найдите сумму факториалов всех натуральных...

Задан массив из 10 целых чисел. Найдите среднее арифметическое всех четных элементов массива - C++
Задан массив из 10 целых чисел. Найдите среднее арифметическое всех четных элементов массива.

Массивы: найти сумму, произведение, среднее арифметическое всех чисел массива - C++
1.Задано число X.Сформировать массив, состоящий из Х элементов по правилу Ai=x/i. Найти сумму, произведение, среднее арифметическое всех...

Определить количество простых чисел в каждом массиве. Вычислить среднее арифметическое всех элементов массивов - C++
Записать каждый второй элемент целочисленного массива Х=(x1,x2,…,xn) подряд в массив Y=(y1,y2,…,yk). Определить количество простых чисел...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Байт
Эксперт C
16062 / 10331 / 1540
Регистрация: 24.12.2010
Сообщений: 19,471
27.01.2014, 17:59 #2
Цитата Сообщение от Igor97 Посмотреть сообщение
цифр, состоящих из разных цифр.
Разницу между цифрой и числом знаете?
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 18:00 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Igor97, Сумма двухзначных чисел с различными цифрами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
int main()
{
    size_t Sum(0),Count(0);
    for(size_t i=10; i<100; i++)
    {
        if(i%10 !=i/10)
        {
            Count++;
            Sum+=i;
        }
    }
    std::cout<<"Sum: "<<Sum<<"\nCount: "<<Count<<"\nAverage: "<<(double)Sum/Count;
}
2
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
27.01.2014, 18:07  [ТС] #4
Байт, нет всех двухзначных чисел от 10 до 99 .

Добавлено через 5 минут
cooller_94, учитель сказал что-то не так я еще доработаю )
0
_include
Студент
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
27.01.2014, 18:14 #5
Моя версия:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
#include <time.h>
 
#define n 10
using namespace std;
void print( int *mas, int q)
{
    for(int i = 0; i < q; i++)
        cout << " " << mas[i];
    cout << endl;
}
 
double fun(int *mas, int q)
{
    double sum = 0, res = 0;
    for (int i = 0; i < q; i++)
    {
    sum+=mas[i];
    }
    res = sum/q;
    return res;
}
void main()
{
    srand(time(NULL));
    int MAS[n];
    int sort[n]={0,0,0,0,0,0,0,0,0,0};
    for(int i = 0; i < n; i++)
        MAS[i]=rand()%100;
    print(MAS,n);
    int k = 0;
    double cel = 1, drob = 1;
    int addition = 0;
    for (int i = 0; i < n; i++)
    {
        cel = MAS[i]/10;
        drob = MAS[i]%10;
        if (cel!=drob)
        {
        k++;
        addition+=MAS[i];
        sort[i]=MAS[i];
        }
    }
    cout << "Summ: " << addition << " kol : " << k << " Srednee: " << fun (sort, n);
_getch();
}
1
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
27.01.2014, 18:17  [ТС] #6
_include, Это очень трудно, я только 2 курс учительница не поймет..... но спасибо на этом )

Добавлено через 1 минуту
_include, Не поверит !
0
_include
Студент
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
27.01.2014, 18:24 #7
Igor97, Я тоже на втором курсе. Ты хочешь сказать, что массивов, указателей и функций вы не проходили ? О_о
В задаче нет ничего трудного - собираем все нужные числа в отдельный массив, передаем в функцию где находим среднее арифметическое и возвращаем значение

Не по теме:

Можно обойтись без функций.:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
#include <time.h>
 
#define n 10
using namespace std;
 
void main()
{
    srand(time(NULL));
    int MAS[n]; int sort[n]={0,0,0,0,0,0,0,0,0,0};
    double sum = 0, res = 0;double cel = 1, drob = 1;
    int addition = 0, k = 0;
    for(int i = 0; i < n; i++)
        MAS[i]=rand()%100;
    for (int i = 0; i < n; i++)
     cout << " " << MAS[i];
    cout << endl;
    for (int i = 0; i < n; i++)
    {
        cel = MAS[i]/10;
        drob = MAS[i]%10;
        if (cel!=drob)
        {
            k++;
            addition+=MAS[i];
            sort[i]=MAS[i];
        }
    }
    for (int i = 0; i < n; i++)
    {
        sum+=sort[i];
    }
    res = sum/n;
    cout << "Summ: " << addition << " kol : " << k << " Srednee: " << res;
_getch();
}
1
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 18:26 #8
_include, В твоей программе много лишнего
0
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
27.01.2014, 21:07  [ТС] #9
_include, мы проходим масивы , но ето задачу нужно зделать циклом ......
0
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
27.01.2014, 22:56  [ТС] #10
Цитата Сообщение от cooller_94 Посмотреть сообщение
size_t Sum(0),Count(0);
что такое "size_t"?

Добавлено через 4 минуты
cooller_94,
Цитата Сообщение от cooller_94 Посмотреть сообщение
size_t
что оно значит ?
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 23:04 #11
Igor97, Почитай тут
Если хочешь, можешь вместо него написать int
1
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
27.01.2014, 23:22  [ТС] #12
cooller_94, а так понятнее, спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2014, 23:22
Привет! Вот еще темы с ответами:

Ввести последовательность, показать количество введенных чисел, их общую сумму и среднее арифметическое - C++
Условие : Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран...

Как в целочисленном масиве найти сумму всех двухзначных чисел С++ - C++
Помогите найти в целочисленном масиве найти сумму всех двухзначных чисел С++. Ни как не могу понять как это можно реализовать

Введите три числа и найдите их сумму, произведение и среднее арифметическое. - C++
Введите три числа и найдите их сумму, произведение и среднее арифметическое. вот я сделала, но не знаю, правильно или нет..буду ооочень...

Для каждой строки массива найдите среднее арифметическое положительных чётных чисел - C++
в целочисленном массиве A(n,m) для каждой строки найдите среднее арифметическое положительных чётных чисел. вот что есть #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.01.2014, 23:22
Ответ Создать тему
Опции темы

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