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

2 программы, не знаю как написать( - C++

Восстановить пароль Регистрация
 
Crown-Clown
2 / 2 / 0
Регистрация: 28.12.2010
Сообщений: 31
16.01.2011, 01:35     2 программы, не знаю как написать( #1
1) Вычислить Z=(S1+S2)/2 , где S1-сумма положительных элементов массива X[9][6], а S2- сумма отрицательных элементов массива A[60]. Суммы вычислять в одной функции. Функции ввода и вывода массивов описывать отдельно, не объединяя с обработкой данных.

2)В матрице A(m,n), состоящей из нулей и единиц, найти квадрат наибольшего размера(квадратную подматрицу), состоящий целиком из нулей.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2011, 01:35     2 программы, не знаю как написать(
Посмотрите здесь:

C++ Не знаю как написать прогу на С++? Напишите поиз
Нужно написать решение не знаю как к субботе C++
C++ хочу написать прогу не знаю как
Подскажите как написать программы на С++ C++
C++ Не знаю как написать прогу!
C++ Знаю С, написать ничего толкового не могу, нужен совет опытных
C++ Не знаю как написать

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
16.01.2011, 06:43     2 программы, не знаю как написать( #2
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <ctime>
#include <algorithm>
#include <numeric>
#define X1 9
#define X2 6
#define A1 60
using namespace std;
 
int main(){
    srand(time(0));
    int X[X1][X2], A[A1];
    cout<<"X:\n";
    for_each(*X, *X+X1*X2, [](int &x){x=rand()%20-10; cout<<x<<" "; });
    cout<<"\n\nA:\n";
    for_each(A, A+A1, [](int &a){a=rand()%20-10; cout<<a<<" "; });
    int S1=accumulate(*X, *X+X1*X2, 0, [](int ini, int x){return x>0?ini+x:ini;});
    cout<<"\n\nS1= "<<S1;
    int S2=accumulate(A, A+A1, 0, [](int ini, int a){return a<0?ini+a:ini;});
    cout<<"\n\nS2= "<<S2<<"\n\Z= "<<float(S1+S2)/2;
 
}
Crown-Clown
2 / 2 / 0
Регистрация: 28.12.2010
Сообщений: 31
16.01.2011, 15:49  [ТС]     2 программы, не знаю как написать( #3
Что-то она не компилируется(
Yandex
Объявления
16.01.2011, 15:49     2 программы, не знаю как написать(
Ответ Создать тему
Опции темы

Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru