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

Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с экраном в текстовом режиме http://www.cyberforum.ru/cpp-beginners/thread81390.html
В меню с выбором пунктов Функциональными Клавишами по программе с клавиатуры в 1-е окно вводится текст с цифрами. Во 2-м окне отображаются количество букв и количество цифр. я сделал чтоб в первом окне вводились символы..но трудность : как сделать чтоб выводилось кол-во букв и цифр. Добавлено через 2 часа 27 минут Помогите плиз
C++ Вычислить максимальный по модулю элемент массива :(помогите написать программу: в одномерном массиве, состоящем из n вещественных элементов, вычислить:1) максимальный по модулю элемент массива; 2)сумма элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, распологались после всех остальных. http://www.cyberforum.ru/cpp-beginners/thread81384.html
C++ провал с генератором псевдослучайных чиел...
вот оно:#include <iostream> #include <stdio.h> #define RAND_MAX 32767 unsigned long next = 1 ; int rand(void) { next=next*1103515245+12345; return((unsigned int)(next/65536)%32768);
объявление матриц C++
Есть задача "Написать и протестировать функцию для сложения и вычитания вещественных матриц. Одним из формальных параметров должен быть признак вида операции." Возник вопрос: по задаче должны складываться и вычитаться матрицы. Но! дано N-кол-во матриц (допустим нужно сложить не 2, а 5 матриц) как объявить это кол-во матриц, что они произвольного размера ( размер вводим с клавиатуры ( A B Cи...
C++ Создать файл, в котором чередовались бы элементы исходных файлов http://www.cyberforum.ru/cpp-beginners/thread81333.html
Даны три файла целых чисел одинакового размера с именами NameA, NameB и NameC. Создать новый файл с именем NameD, в котором чередовались бы элементы исходных файлов с одним и тем же номером: A0, B0, C0, A1, B1, C1, A2, B2, C2, ... Файлы создаются програмно: for(int i=0 ;i<40;i++){a=rand()%10;cout<<a<<' ';} заполняясь рандомно. Добавлено через 1 час 27 минут Ну помогите плиз кто очень...
C++ НЕ ПОНЯТКИ С СОЗДАНИЕМ! #include <iostream> using namespace std; int SZ=10; class Base{ protected: char familia; char inichiali; char mesto_raboti; char doljnost; public: подробнее

Показать сообщение отдельно
_pw
0 / 0 / 0
Регистрация: 29.12.2009
Сообщений: 7
29.12.2009, 16:33     Одномерный массив
Приветствую всех, товарищи программисты, сессия на носу, не могу получить допуск к экзамену из-за одной оставшейся лабораторной работы. Пытался решить (попытки будут ниже), но так и не довел до ума.
основная проблема в том, что наш преподаватель помешан на оптимизации кода.
Собственно само задание:
В массиве X определить количество элементов меньших среднего арифметического значения всех элементов массива. Не упорядочивая массив удалить из него элементы , расположенные между максимальным и минимальным.
Это моя попытка начать что-либо сделать с этой задачей. Понимаю, что может быть бред полнейший тут.
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
38
39
40
41
// Task7
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <iomanip>
#include <ctime>
using namespace std;
#define n 100
int main()
{
    int summ,min,max;
    long a[n];
    int i,k=0, count=0;
    srand(time(0));
    for (i=0; i<n; i++)
    {
        a[i]=rand()-rand();
    }
        for (i=0;i<n;i++)
        {
            summ+=a[i];
            
        }
    sr_zna4=summ/n;
    for (i=0;i<n;i++)
    {
        if (a[i]<sr_zna4) count++;
    }
    cout<<"Kolichestvo men'she srednego is "<<count<<"\n";
    min=a[0];
    max=a[0];
    for (i=0;i<n;i++)
    {
        if (a[i]<min)
            min=a[i];
    }
    for (i=0;i<n;i++)
    {
        if (a[i]>max)
            max=a[i];
    }
Надеюсь на вашу помощь
Среда программирования - Visual Studio C++ Express Edition
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru