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

Обработка строк и работа с массивами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить конечные пробелы из строки... http://www.cyberforum.ru/cpp-beginners/thread306986.html
#include <string> #include <iostream> int main() { std::string s(" hhhhhhh gfjghghkghk "); s=s.substr(s.find_first_not_of("...
C++ Задание C++ Помогите дописать программу,не пойму как нужно отсортировать массив. Задание: Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от минимального не более... http://www.cyberforum.ru/cpp-beginners/thread306970.html
Управление широковещательным оборудованием C++
Работаю инженером на телевидении. Контролирую работу широковещательного пред-эфирного, пост-эфирного и эфирного оборудования. Для управления работой некоторых устройств используются дорогие и...
Ошибка "Access violation..." при попытке отсортировать структуру из файла быстрым методом C++
Собстно ошибко "Project '...' raised exception class EAccessViolation with message 'Access violation at address 00401464 Write of address 004040bc'. Process stopped. Use..." Компилируется нормально,...
C++ Несколько простых задач... http://www.cyberforum.ru/cpp-beginners/thread306934.html
1. составить программу вывода 3-х значных десятичных цифр сумма которых делится на 3. #include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; int _tmain(int argc,...
C++ нужно составить программу. Всем привет,люди знающие хорошо с++ помогите написать программу. С внешнего устройства (с клавиатуры, из файла) вводятся последовательно числа, количество которых велико и заранее неизвестно.... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4612 / 694
Регистрация: 29.11.2010
Сообщений: 12,626
28.05.2011, 18:00
Я понял задание так: если число из массива по модулю не превышает и ср. значение положительных и модуль ср. значения отрицательных чисел, то мы выводим его на экран
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
#include <iostream>
#include <conio.h>
#include <clocale>
#include <ctime>
#include <cmath>
using namespace std;
 
int main()
{
    srand (time(NULL));
    int M[100], sum1=0, sum2=0, n1=0, n2=0;
    // Г§Г*ïîëГ*ГїГҐГ¬ Г°Г*Г*äîìГ*ûìè Г§Г*Г*Г·ГҐГ*èÿìè Г¬Г*Г±Г±ГЁГў Гў Г§Г*Г¤Г*Г*Г*îì äèГ*ГЇГ*çîГ*ГҐ ( -100; 100)
    for (int i=0; i<100; i++)
        M[i]=rand()%200-100;
    for (int j=0; j<100; j++)
    {
        if (M[j]>=0)
        {
            sum1+=M[j];
            n1++;
        }
        else
        {
            sum2+=M[j];
            n2++;
        }
    }
    int srzn1=sum1/n1; // äëÿ ïîëîæèòåëüГ*ûõ Г·ГЁГ±ГҐГ«
    int srzn2=abs(sum2/n2); // äëÿ îòðèöГ*òåëüГ*ûõ Г·ГЁГ±ГҐГ« (ГЇГ® ìîäóëþ)
    for (int k=0; k<100; k++)
        if (abs(M[k]) <= srzn1 && abs(M[k]) <= srzn2)
            cout<< M[k]<< " ";    
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.