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

Составить программу, которая вычисляет количество элементов одномерного массива Х, состоящего из 15 вещественных чисел, которые равняются по значению - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ блок схема http://www.cyberforum.ru/cpp-beginners/thread147718.html
нарисуйте плиз блок схему для етой части кода: #include <iostream.h> #include <stdio.h> #include <conio.h> #include <string.h> #include <windows.h> int i; void crypt(); void decrypt(); void...
C++ Прямоугольная матрица В прямоугольной матрице часть элементов имеют нулевое значение. Заменить каждый нулевой элемент суммой смежных ему элементов (по горизонтали, вертикали и диагоналям). Формирование новой матрицы... http://www.cyberforum.ru/cpp-beginners/thread147717.html
РАБОТА С ГРАФИКОЙ C++
ПОМОГИТЕ - нужно нарисовать многоугольник, вписанный в окружность.
Сформировать матрицу C++
Составить программу для подсчета среднего арифметического ненулевых ячеек прямоугольной таблицы Х, что состоит из M*N целых чисел, лежащих в диапазоне . Сформировать матрицу с помощью генератора...
C++ Программа обработки структурных типов данных http://www.cyberforum.ru/cpp-beginners/thread147708.html
ПОМОГИТЕ СДЕЛАТЬ ПРОГУ!!! HELP me in bilding programm!!! Тема ктрсовой работы: Программа обработки структурных типов данных Исходные данные В текстовых файлах L.DAT, C.DAT и R.DAT записаны...
C++ Сумма чисел Как задать границы для ввода чисел. Например вводить можно только от 1 до 4? подробнее

Показать сообщение отдельно
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
21.06.2010, 22:16
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
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
 
const int n = 15;
double a[n] = {
                    12.1, 12.2, 12.3, 14.5, 14.54,
                    1, 2, 3, 4, 15, 15.1, 15, 15, 15.1, 0};
 
          //удалить все записиси от знака "]" до ; если ввод будет с клавиатуры
 
int main()
{
          int  k = 1         // 0 если требуется выводить не учитывая сам максиамльный
                                    // 1 если учитывать
                      , i;
          double   max = 0;
          cout<<"Array:\n";
          /* Раскоментировать, если ввод должен быть осуществлен с клавиатуры
          for(i = 0; i < n; i++)
                     scanf_s("%f", &a[i]);
          */
          for(i = 0; i < n; i++)                // ищем максимальный элемент и печатаем массив
                     printf("%3.1f ", a[i]);
                     if(a[i] > max)
                                max = a[i];
          printf("\n");
          for(i = 0; i < n; i++)                     //ищем кол-во элементов равных максимальному
                     if(a[i] == max)
                                k++;
          printf("Amount of elements equal max: %d\n", k);
          return 0;
}
Попробуй так. Если не пойдет - напиши в каком компиляторе работаешь!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru