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

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

Войти
Регистрация
Восстановить пароль
 
Crown-Clown
2 / 2 / 0
Регистрация: 28.12.2010
Сообщений: 31
#1

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

16.01.2011, 01:35. Просмотров 464. Ответов 2
Метки нет (Все метки)

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++
C++ Не знаю как написать прогу!
C++ Знаю С, написать ничего толкового не могу, нужен совет опытных
C++ Не знаю как написать
C++ как написать программы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1636 / 1264 / 129
Регистрация: 21.12.2010
Сообщений: 1,925
Записей в блоге: 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 программы, не знаю как написать(
Ответ Создать тему
Опции темы

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