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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти минимальную длину пути http://www.cyberforum.ru/cpp-beginners/thread613021.html
На поверхности планеты, являющейся шаром с радиусом R, заданы две точки со своими широтой и долготой. Найти минимальную длину пути по поверхности этой планеты из одной точки в другую. Ограничения:широта-в градусах -90 до 90, долгота в градусах от -180 до 180, 100<R<10000, все числа вещественные. На С++
C++ Оформить одномерный массив в виде функций и снова я мучаюсь с функциями:wall: и кажется снова они получились вложенными:gscratch: 1.) вычислить номер максимального по модулю элемента массива #include "iostream.h" #include "stdlib.h" #include "stdio.h" #include "math.h" http://www.cyberforum.ru/cpp-beginners/thread613017.html
C++ Функции, возвращаемый тип
Как сделать так, что бы функция возвращала разный тип данных, в зависимости от некой глобальной переменной? Например, если эта переменная == 1, то вернуть A, если 2 то вернуть B
C++ Не срабатывает перехват исключений
Решил перехватить открыие файла,но что то не получается.Компилиться без проблем,но не работает: void ReadAutorunscripts() { try { std::ifstream input_file("Autorunscripts.txt"); char line; while (! input_file.eof()) {
C++ Компиляция в RAD STUDIO http://www.cyberforum.ru/cpp-beginners/thread612986.html
Доброго времени суток , помогите разобраться с компиляцией программ в rad studio. На фото выдает ошибку. И какой пункт надо выбрать для начала написания текста? версия така - Embarcadero® C++Builder® XE Version 15.0.3953.35171 Заранее спасибо.
C++ Правильно ли я понимаю работу этого кода? #include <iostream> #include <cctype> using namespace std; int main () { char str1 = "Enter first string"; char str2 = "Enter second string"; char *p1, *p2; подробнее

Показать сообщение отдельно
urtish
0 / 0 / 0
Регистрация: 24.06.2012
Сообщений: 9
24.06.2012, 20:56  [ТС]
ну вот немного похожая задача:

Даны вещественные массивы А[5][6], B[6]. Определить значения вещественного массива C[6] по правилу:
C[j]=сумме j-ого столбца массива A, при B[j]>0
C[j]=0 при B[j]=0
c[j]=A[0][j]+A[4][j] при B[j],0
Значение переменной i меняется от 0 до 5.


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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream.h>
#include <iomanip.h>
void main()
{
//объявление массивов и переменных
float a[5][6], b[6], c[6];
int i,j;
 
//ввод данных в массив a
cout <<"Ввод массива a:\n";
for (i=0; i<5; i++)
for (j=0; j<6; j++)
{
cout <<"Введите элемент массива a["<<i<<"]["<<j<<"]=";
cin >> a[i][j];
}
 
//ввод данных в массив b
cout <<"Ввод массива b:\n";
for (i=0; i<6; i++)
{
cout <<"Введите элемент массива b["<<i<<"]=";
cin >> b[i];
}
 
//расчет массива c
for (i=0; i<6; i++)     //организация цикла по строкам массива
 
 if(b[j]>0)
 {
    int s=0;
    for(int i=0; i<5; i++)
        s+=a[i][j];
    c[i]=s;
 }
 else
 {
 if(b[j]==0)
 c[j]=0;
 
     else
     if(b[j]>0)
     c[j]=a[0][j]+a[4][j];
}
/*вывод на экран исходных массивов a,b и полученного c */
cout <<"Исходный массив a:\n";
for(i=0; i<5; i++)
{
for(j=0; j<6; j++)
 cout <<setw(6)<<a[i][j];
cout<<endl;
}
cout <<"Исходный массив b:\n";
for (i=0; i<6; i++)
cout <<setw(6)<<a[i][j];
 
cout << "Полученный массив c:\n";
for (i=0; i<6; i++)
cout <<setw(6)<<b[i];
}
её я делала опять же по аналогии... а ту которую прошу решить, не могу сдать уже вторую неделю. Преподаватель видит у меня ошибку, а какую я без понятия, потому и прошу помощи... =(
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru