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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Imbamaster
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 15
#1

Напишите прогу, буду благодарен. - C++

04.05.2009, 17:53. Просмотров 526. Ответов 4
Метки нет (Все метки)

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов

диапазон значений : -100 100
Размерность
массива 100


Очень надеюсь на вас, зарание спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2009, 17:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите прогу, буду благодарен. (C++):

Решите) буду благодарен) - C++
желательно напишите какие библиотеки включать 1. переставить элементы массива попарно: 1 со 2, 3 с 4, и т.д. 2. заменить элемент...

массивы... буду благодарен) - C++
1) Заполнить массив из 10 целых чисел с клавиатуры и вывести все его элементы, оканчивающиеся 7. Определить сумму элементов массива,...

Составить программу. C++ Буду благодарен - C++
Действия над одномерными массивами Заменить отрицательные элементы нулями. Пишу в борланде 5.02

Нужно переделать проекты через указатели.Буду очень благодарен) - C++
Переделать всё через указатели. №1 Удалить элементы кратные 7. Добавить после каждого нечетного элемента массива элемент со значением...

приведите конкретный пример выражения x = a^z mod n, буду очень благодарен) - C++
x = a^z mod n

не могу придумать, Как сделать объединение, буду благодарен, если поможете - C++
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <time.h> int main() { ...

4
rayevg
1 / 1 / 0
Регистрация: 04.05.2009
Сообщений: 3
04.05.2009, 18:03 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main(){
    int arr[100];
    int t,i,ma,summa; //t-счетчик положительных чисел, ma - среднее арифметическое, summa - это сумма всех положительных чисел
    summa=0;
    t=0;
    for (i=0; i<=99; i++){
        if (arr[i]>0){
            summa=summa+arr[i]; 
            t++;
        }
    }
    ma=summa/t; //находим СА
    for (i=0; i<=99; i++){
        if (arr[i]<0){
            arr[i]=ma; //заменяем отрицательные числа на СА
        }
    }
 
}
Примерно так, на работоспособность не проверял.
1
Imbamaster
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 15
04.05.2009, 18:15  [ТС] #3
спасибо

Добавлено через 2 минуты 8 секунд
если не сложно напиши еще одну



Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей.
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
04.05.2009, 20:00 #4
ну вот создается и заполняется случаынми числами матрица.... и выводится на экран.. а отобразить как? можешь привести пример?

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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
void print(double** a, int m, int n)
{
    for (int i=0; i<m; i++)
    {
        for (int j=0; j<n; j++)
        {
            cout.width(3);
            cout << a[i][j];
        }
        cout << endl;
    }
    cout << endl;
}
 
int main()
{
    int m = 5;
    int n = 10;
 
    srand(time(0));
 
    double** matr = new double*[m];
    for (int i=0; i<n; i++) matr[i] = new double[n];
 
    for (int i=0; i<m; i++)
        for (int j=0; j<n; j++)
            matr[i][j] = rand()%90+10;
 
    print(matr,m,n);
    
    return 0;
}
0
Imbamaster
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 15
04.05.2009, 20:04  [ТС] #5
вот иллюстрация
0
Изображения
 
04.05.2009, 20:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2009, 20:04
Привет! Вот еще темы с ответами:

Разработать программу, которая вводит данные и выводит текст TRUE, буду очень благодарен - C++
Задание 1 Постановка задачи. Разработать программу, которая вводит данные и выводит текст TRUE, если указанное в варианте условие...

Напишите маленькую прогу? - C++
Напишите маленькую прогу, чтобы в ней использовалась передача массива в функцию...очень нужно!

Напишите студенту прогу в borland c++ - C++
не понимаю вообще написание программ, но лабы сдать нужно!

Получить последовательность (Напишите прогу, кто может?) - C++
пожалуйста напишите прогу, кто может, пожалуйста. Условие:Даны натуральное число n, действительные числа Х1,...,Хn(n&gt;=2). Получить...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.