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

Массив В [1...40] заполнить следущим образом: сначала три элемента из массива А, а затем записать их среднее арефметическое - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сгенерировать последовательность http://www.cyberforum.ru/cpp-beginners/thread240585.html
Сгенерировать последовательность из 50 случайных чисел с равномерным законом распределения в диапазоне от 0 до 10 и 50 случайных чисел с нормальным законом распределения mx=5, dx=4. Все числа свести в массив, расположив их по возрастанию. Вычислить среднее значение, дисперсию и вывести результаты на печать в виде гистограммы, разбив последовательность чисел на 10 интервалов
C++ Описать структуру с именем TRAIN Помогите пожалуйста разобраться с задачей по курсачу. Описать структуру с именем TRAIN, содержащую следующие поля: -Название пункта назначения -Номер поезда -Время отправления Написать программу выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящая из8 элементов типа train,записи должны быть размещены в алфавитном порядке по названиям пунктов назначения. -вывод... http://www.cyberforum.ru/cpp-beginners/thread240553.html
getch и коды C++
здравствуйте господа програмисты!как сделать что бы при нажатии клавиши "w" выскакивало надпись привет народ,но только при нажатии именно этой клавиши и без нажатия "enter",можно ли посмотреть исходик.и ещё как посмотреть код каждой клавиши например стрелку вверх?заранее всем огромное спасибо!!!
C++ Поменять слова в сообщении (строки)
Задача на строки. Поменять слова в сообщении по принципу : первое с n/2+1-словом, второе с n/2+2-словом,i-тое с n/2+i словом и т.д( n - число слов ). Пожалуйста помогите, зарание Спасибо!
C++ Программа на структуры http://www.cyberforum.ru/cpp-beginners/thread240532.html
Помогите написать программу со структурами, выдает куча ошибок..=( : "Ввести в комп. информацию про сотрудников отдела: Фамилия, Имя, Возраст. Вывести имена сотрудников, возраст которых превышает 28 лет" Вот написал начало, дальше не понимаю как.. Спасибо заранее=) #include "stdafx.h" #include <iostream> using namespace std;
C++ Создание числового массива Задание такое: нужно создать числовой массив A. Значение n вводится с клавиатуры. Нужно переставить элементы в обратном порядке. Вычислить сумму всех элементов. Выдать на экран полученную сумму, исходный и измененный массив. А конкретно затрудняюсь переставить элементы. Помогите пожалуйста. подробнее

Показать сообщение отдельно
BlackStranger
3 / 3 / 1
Регистрация: 14.12.2010
Сообщений: 36
10.02.2011, 14:21     Массив В [1...40] заполнить следущим образом: сначала три элемента из массива А, а затем записать их среднее арефметическое
Так?
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
#include<iostream.h>
 
void main()
{
int a[30],b[40],sred=0;
for(int i=0; i<30; i++)
cin>>a[i];
 
for(int i=0; i<30; i++)
sred +=a[i];
sred /=30;
 
for(int i=0; i<3; i++)
b[i]=a[i];
 
b[3]=sred;
 
cout<<"\n";
for(int i=0; i<30; i++)
cout<<a[i]<<"   ";
 
cout<<"\n";
for(int i=0; i<4; i++)
cout<<b[i]<<"   ";
}
Добавлено через 18 минут
Ооп, извините, не сразу понял задание. Вот верный вариант программы:
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
#include<iostream.h>
 
void main()
{
int a[30],b[40],sred=0, count=0;
for(int i=0; i<30; i++)
cin>>a[i];
for(int i=0, j=0; i<30, j<40; i++,j++)
{
    if(count==3)
    {
        sred /=3;
        b[j]=sred;
        count=0;
        sred =0;
        j++;
    }
 
    b[j]=a[i];
    sred +=a[i];
    count++;
}
 
cout<<"\n";
for(int i=0; i<30; i++)
cout<<a[i]<<"   ";
cout<<"\n";
for(int i=0; i<40; i++)
cout<<b[i]<<"   ";
}
 
Текущее время: 10:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru