Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/48: Рейтинг темы: голосов - 48, средняя оценка - 4.71
 Аватар для Powersej
2 / 2 / 1
Регистрация: 01.06.2012
Сообщений: 70
Записей в блоге: 4

Определите одномерный массив из 10 чисел с плавающей точкой

15.06.2012, 12:54. Показов 10084. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Определите одномерный массив из 10 чисел с плавающей точкой в тексте программы. Вычислите минимальное и максимальное значение и позиции этих чисел в массиве, сумму элементов массива и среднее значение.
2. Решите предыдущую задачу с вводом чисел с консоли.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.06.2012, 12:54
Ответы с готовыми решениями:

Массив чисел с плавающей точкой
#include <iostream> #include <ctime> #include <fstream> using namespace std; int main() { float randomDigits_5 {}; ...

Файл: Парсер должен записывать в двумерный массив из файла матрицу чисел с плавающей точкой.
Не получается написать парсер txt файлов, приложение зависает, не знаю, где ошибка. Парсер должен записывать в двумерный массив из файла...

Создать двумерный массив чисел с плавающей точкой и вывести на экран все числа по диагонали с лева на право
Создать двумерный массив чисел с плавающей точкой и вывести на экран все числа по диагонали с лева на право. Друзья-программисты...

3
 Аватар для Andrey.K
348 / 269 / 128
Регистрация: 14.11.2010
Сообщений: 482
15.06.2012, 13:15
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
#include <conio.h>
using namespace std;
const int n=10;
int main()
{
    float mas[n]={2.3, 15.6, -3.4, 9.0, -1.12, 0, 7.8, 13.3, -4.5, -2.3};
    float min=mas[0],max=mas[0],posMin=0,posMax=0,sum=0,average=0;
    for(int i=0;i<n;i++)
    {
        if(mas[i]>max) { max=mas[i]; posMax=i; }
        if(mas[i]<min) { min=mas[i]; posMin=i; }
        sum+=mas[i];
    }
    average=sum/n;
    cout<<"Max is: "<<max<<" and his position: "<<posMax<<endl;
    cout<<"Min is: "<<min<<" and his position: "<<posMin<<endl;
    cout<<"Sum is: "<<sum<<endl;
    cout<<"Average is: "<<average<<endl;
    getch();
    return 0;
}
Добавлено через 2 минуты
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 <iostream> 
#include <conio.h>
using namespace std;
const int n=10;
int main()
{
    float mas[n];
    for(int i=0;i<n;i++)
    {
        cout<<"Enter value: ";
        cin>>mas[i];
    }
    cout<<"Massiv: "<<endl;
    for(int i=0;i<n;i++)
        cout<<mas[i]<<" ";
    cout<<endl;
    float min=mas[0],max=mas[0],posMin=0,posMax=0,sum=0,average=0;
    for(int i=0;i<n;i++)
    {
        if(mas[i]>max) { max=mas[i]; posMax=i; }
        if(mas[i]<min) { min=mas[i]; posMin=i; }
        sum+=mas[i];
    }
    average=sum/n;
    cout<<"Max is: "<<max<<" and his position: "<<posMax<<endl;
    cout<<"Min is: "<<min<<" and his position: "<<posMin<<endl;
    cout<<"Sum is: "<<sum<<endl;
    cout<<"Average is: "<<average<<endl;
    getch();
    return 0;
}
1
 Аватар для Powersej
2 / 2 / 1
Регистрация: 01.06.2012
Сообщений: 70
Записей в блоге: 4
15.06.2012, 13:35  [ТС]
пожалуйста можно к программе ещё комментарии
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
15.06.2012, 14:55
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
 
int main()
{
   // Инициализация для ввода с клавиатуры закомментировать след. строчку и раскоментировать 
   // строки, начинающиеся после комментария "Ввод с клавиатуры".
   std::vector<double> vec = {1.0, 2.0, 3.0, 0.5, 4.0, 0.2, 0.6, 8.0, 9.0, 1.5};
   // Ввод с клавиатуры.
   /*
   const size_t size = 10;
   std::vector<double> vec(size);
   for (std::vector<double>::iterator iter = vec.begin(); iter != vec.end(); ++iter)
   {
      std::cin >> *iter;
   }
   */
   // Поиск минимума и максимума. Возвращается пара итераторов.
   std::pair<std::vector<double>::const_iterator, std::vector<double>::const_iterator> minmax = 
      std::minmax_element(vec.begin(), vec.end());
   std::cout << "Min: " << *minmax.first << " min pos: " << (minmax.first - vec.begin() + 1)
      << " max: " << *minmax.second << " max pos: " << (minmax.second - vec.begin() + 1) << std::endl;
   // Подсчет суммы.
   double sum = std::accumulate(vec.begin(), vec.end(), 0.);
   std::cout << "Sum: " << sum << std::endl;
   std::cout << "Average: " << (sum / vec.size()) << std::endl;
}
http://liveworkspace.org/code/... dfb8c27529
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.06.2012, 14:55
Помогаю со студенческими работами здесь

Написать защиту от ввода чисел с плавающей точкой, отрицательных чисел и символов
Привет всем! Вот пишу программу, преподаватель сказал чтобы написал защиту от ввода чисел с плавающей точкой, отрицательных, символов. В...

Представление чисел с плавающей точкой
Никак не пойму почему в коде: double helper; bool cond; int dim_2; int dim_1; helper=0.0; ...

Умножения чисел с плавающей точкой
Доброго времени суток,нужна ваша помощь в умножение чисел с плавающей точкой. Суть программы:Умножение чисел в двоичном коде.Первое число...

Форматирование чисел с плавающей точкой
Все знают про проблемы с представлением дробных чисел. Например: double test = .58; printf(&quot;%f\n&quot;, test); ...

Сравнение чисел с плавающей точкой
Известно, что числа с плавающей точкой нельзя сравнивать с помощью ==. Однако, нет ли исключения из этого правила? Дело вот в чём. Если мы...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru