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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ генератор случайных вопросов в формах http://www.cyberforum.ru/cpp-beginners/thread68988.html
Помогите сделать так, чтобы по нажатию кнопки генерировалось число и в label2 показывался какой вопрос идет по счету,а по окончании 5 вопросов, выскакивал MessageBox на сколько вопросов отвечено...
C++ Одномерный массив Помогите плз решить задачку... В стиле с++ В одноменом массиве, состоящем из N вещественных элементов, вычислить: 1) Сумму положительных элементов массива; 2) Произведение элементов массива,... http://www.cyberforum.ru/cpp-beginners/thread68980.html
Чтение из файла и запись в файл C++
всем привет! нужно написать программу, которая читает строку из файла. если слово содержит "*", то его удалить, "+" - не менять, остальное продублировать. получившееся вывести в новый файл....
Программа в С++ C++
Решите пожалуйста задачу,вы професионалы!Заранее спасибо!Вот условие: В лабораторной работе №5 Номер 7!
C++ Использование библиотеки ввода/вывода http://www.cyberforum.ru/cpp-beginners/thread68935.html
Не могу сделать лабораторную на языке С++. Задание выглядит следующим образом: Реализуйте стандартные функции scanf (с помощью cin) и cout (с помощью printf) так, чтобы они могли использоваться...
C++ Структуры. Функции ( С ) помогите пожалуйста вот с такой мега задачкой на С: Описать тип struct Interval, задающий замкнутый интервал на действительной оси. Реализовать в виде отдельных функций следующие ... подробнее

Показать сообщение отдельно
dios
Сообщений: n/a
30.11.2009, 23:28
разобрался уже сам. вот, что получилось
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru