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

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

Войти
Регистрация
Восстановить пароль
 
graf1
2 / 0 / 1
Регистрация: 22.03.2010
Сообщений: 18
#1

Вещественные массивы - C++

08.10.2010, 13:36. Просмотров 402. Ответов 3
Метки нет (Все метки)

Даны вещественные массивы S[5][5], X[5][5]. Определить значения переменных А (по массиву S) и В(по массиву Х) по следующему правилу: переменной присвоить значение 1, если положительных элементов в массиве больше, чем отрицательных, и присвоить значение 0 в противном случае.

Я пока что только обьявил и создал двумерные динамические массивы

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
#include"stdafx.h"
#include <stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
int main()
{
    int line,column, i,j; //обьявление переменных
    cout<<"input size of array: "<<endl; //ВВедите размер массива
    cin>>line>>column;// ВВод кол-ва строк и столбцов массива
    float **S=new float*[line]; // Создание динамического двухмерного массива
    for (i=0;i<line;i++) {S[i]=new float[column];}
    cout<<"INput array S: "<<endl; //Обьявление ввода массива
    for(i=0;i<line;i++)
 
    { 
        for (j=0;j<column;j++) cin>>S[i][j]; // цикл для ввода значений массива
    }
    cout<<"input size of array: "<<endl;
    cin>>line>>column;
    float **X=new float*[line];
    for (i=0;i<line;i++) {X[i]=new float [column];}
    cout<<"input array X: "<<endl;
    for(i=0;i<line;i++)
    {for(j=0;j<column;j++) cin>>X[i][j];
    }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2010, 13:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вещественные массивы (C++):

Вещественные массивы С[4][5], D[4][5] - C++
Помогите дописать программу!!!! Использование функций, получающих и возвращающих более одного значения. Даны вещественные массивы С,...

Даны вещественные массивы A[8], B[8], C[8] - C++
Даны вещественные массивы A, B, C. Определить значения вещественного массива D. В первую строку массива D записать значения массива A, во...

Даны вещественные массивы a[13] и k [13], для каждого массива определить... - C++
Даны вещественные массивы a и k , для каждого массива определить минимальный положительный элемент и средне гармоническое всех...

Даны вещественные массивы B[5][4]. Определить значения целочисленного массива D[5] - C++
Даны вещественные массивы B. Определить значения целочисленного массива D по следующему правилу: D=1, если сумма элементов i-й строки...

Даны целое n, вещественные массивы.Все элементы равные минимальному элементу, увеличить в 10 - C++
Даны целое n, вещественные массивы a и b.Все элементы равные минимальному элементу, увеличить в 10 раз.

A+B (вещественные) - C++
Входной файл: input.txt Выходной файл: output.txt Время на тест: 1 секунд Требуется сложить два вещественных числа А и В. Формат...

3
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
08.10.2010, 13:44 #2
При вводе данных в масивы можно сразу считать положительные и отрицательные элементы.
И после заполнения уже будет ответ.Не нужно будет прогонять масивы ещё раз
0
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
08.10.2010, 14:04 #3
Если нужно заполнять и подсчитывать сразу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int pCount=0, nCount=0;
    for(i=0;i<line;i++)
    {
        for(j=0;j<column;j++)
        {
            cin>>X[i][j];
            if(X[i][j]>0)
                pCount++;
            else if (X[i][j]<0)
                nCount++;
        }
 
    }
    pCount>nCount?a=1:a=0;
    cout<<"A = "<<a<<endl;
Для второго массива аналогично. Кстати, зачем у вас подключены conio и stdio?

Добавлено через 1 минуту
P.S. Да, и не забудьте потом удалить массивы.
0
graf1
2 / 0 / 1
Регистрация: 22.03.2010
Сообщений: 18
08.10.2010, 14:11  [ТС] #4
dihlofos, я помню, но за напоминание спасибо)

насчет conio и stdio, были ошибки я не понял что они обозначают и подключил на всякий_)
0
08.10.2010, 14:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2010, 14:11
Привет! Вот еще темы с ответами:

вещественные числа - C++
По заданным вещественным числам a0,a1,...,an,b0,b1,...,bn,c0,c1,...,cn, x,y,z вычислить: ...

Вещественные числа - C++
Доброго времени суток! Возникло несколько вопросов по поводу представления дробных чисел в памяти. Первый вопрос: #include...

Вещественные числа - C++
Помогите сделать чтоб вещественное число было кратно 7 . Задание Выводиться последовательность из N вещественных чисел. Определить...

Вещественные переменные - C++
Как указать вещественный тип переменной?


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

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

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