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

Найти среднее арифметическое цифр числа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
dios
Сообщений: n/a
30.11.2009, 19:54     Найти среднее арифметическое цифр числа #1
здравствуйте, есть задача, что-то никак не могу сообразить помогите пожалуйста

задание:
Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр.(функцией оформить определение среднего арифметического цифр числа)

то есть, как я понял условие
например N=3 я в цикле ввожу три числа 12,45,765 и теперь надо посчитать: (1+2)\2,(4+5)\2,(7+6+5)\3

зарание спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2009, 19:54     Найти среднее арифметическое цифр числа
Посмотрите здесь:

C++ Ввести три числа, найти их сумму, произведение и среднее арифметическое.
C++ Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр (функцией оформить определения среднего арифметического цифр числа
C++ Найти среднее арифметическое цифр каждого числа последовательности
C++ Не могу собрать в едино (найти среднее арифметическое делителей числа N)
Файл содержит числа Найти среднее арифметическое всех положительных чисел файла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dios
Сообщений: n/a
30.11.2009, 23:28     Найти среднее арифметическое цифр числа #2
разобрался уже сам. вот, что получилось
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
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
 
div_t x;
 
int main(void)
{
   int a,n,kol=0,i,buf;
   float sum=0;
   clrscr();
   printf("введите кол-во чисел: ");
   scanf("%d",&n);
   for(i=0;i<n;i++)
   {
      printf("\nвведите число :");
      scanf("%d",&a);
      buf=a;
      while (a!=0)
      {
         x=div(a,10);
         sum=sum+x.rem;
         a=x.quot;
         kol=kol+1;
      }
      printf("\n среднее арифметическое цифр числа %d является %f",buf,sum/kol);
      sum=0;kol=0;
   }
   getch();
   return 0;
}
Slim
0 / 0 / 1
Регистрация: 16.10.2012
Сообщений: 29
16.10.2012, 11:59     Найти среднее арифметическое цифр числа #3
если можно, сделайте пожалуйста без использования синтаксисов: clrscr, printf, scanf, buf... Нужно через : while и др.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
16.10.2012, 12:17     Найти среднее арифметическое цифр числа #4
Цитата Сообщение от Slim Посмотреть сообщение
Нужно через : while и др.
внимательно посмотрите код, там есть цикл while

Добавлено через 54 секунды
Цитата Сообщение от Slim Посмотреть сообщение
clrscr, printf, scanf, buf...
clrscr - очистка экрана
printf - вывод на экран
scanf - считывание с клавиатуры
Slim
0 / 0 / 1
Регистрация: 16.10.2012
Сообщений: 29
16.10.2012, 12:24     Найти среднее арифметическое цифр числа #5
\15\15.cpp|11|error: 'clrscr' was not declared in this scope|
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
16.10.2012, 12:46     Найти среднее арифметическое цифр числа #6
Цитата Сообщение от Slim Посмотреть сообщение
\15\15.cpp|11|error: 'clrscr' was not declared in this scope|
эта функция есть только в borland c++, уберите ее у себя и все
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2012, 10:45     Найти среднее арифметическое цифр числа
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Slim
0 / 0 / 1
Регистрация: 16.10.2012
Сообщений: 29
19.10.2012, 10:45     Найти среднее арифметическое цифр числа #7
напишите пожалуйста вариант попроще, некоторые синтаксисы мы не изучали. Просто в виде цикла. Чтобы вводить количество цифр, слаживать их и делить на общее количество введенного. Начиная с простого: #include <iostream>
#include <math.h>
using namespace std;

int main() ....
Yandex
Объявления
19.10.2012, 10:45     Найти среднее арифметическое цифр числа
Ответ Создать тему
Опции темы

Текущее время: 14:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru