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

Составить программу, которая вычисляет количество элементов одномерного массива Х, состоящего из 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? подробнее

Показать сообщение отдельно
mvji
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 17
20.06.2010, 17: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
34
35
36
37
// Задать одномерный массив из вещественных чисел (15)
// Посчитать количество элементов которые равны по значению максимальному
 
 
#include "stdafx.h"
#include <iostream>
#include <conio.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 _tmain(int argc, _TCHAR* argv[])
{
    int  k = 1// 0 если требуется выводить не учитывая сам максиамльный
            // 1 если учитывать
         , i;
    double   max = 0;
    printf("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);
    system("pause");
    return 0;
}
Написано в visual c++;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru