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

поделить матрицу на 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ main and _tmain http://www.cyberforum.ru/cpp-beginners/thread79125.html
жесть... int main(int argc, char* argv) { int i; for(i=0; index<argc; i++)printf("%s\n", argv); } запускаем вот так: "c:\main.exe 20 Out.txt" получаем:c:\main.exe 20 Out.txt пишим так:
C++ Формальная грамматика <Expr> ::= <IntersectExpr> | '0' <IntersectExpr> ::= <UnionExpr> | <Intersect> <Intersect> ::= '(' <UnionExpr> '*' <Expr> ')' <UnionExpr> ::= <RegionExpr> | <Union> <Union> ::= '(' <RegionExpr> '+' <Expr> ')' <RegionExpr> ::= <Coordinate> 'x' <Coordinate> <Coordinate> ::= '1' .. '9' Which of the following input strings correspond to the production '<Expr>'? ... http://www.cyberforum.ru/cpp-beginners/thread79033.html
Параллельное программирование с+= C++
Здравствуйте ! возникла проблема с программой. Делаю зачетную работу; Дана квадратная матрица NxM. Найти максимальные элементы каждой строки (N кратно количеству процессов). Написал программу, на 6 процессах на матрице 6х6 вроде бы работает нормально, находит максимальные элементы строки, но! ставит их не в том порядке как надо. пример матрицы 6 на 6 6 6 1 2 3 4 5 6 1 2 3 4 5 7 1 2 3 4 5...
Некорректно отображается кириллица в консольном приложении C++
Есть код // Рис. 2.7: fig02_07.cpp // Программа вычисления среднего значения. Использует повторение, управляемое счетчиком. #include<iostream.h> #include<windows.h> int rustext(char str) { CharToOem(str,str); cout << str;
C++ не могу понять что не так http://www.cyberforum.ru/cpp-beginners/thread78968.html
задание такое : Структура "книга почтой":-наименование книги;-ФИО автора;-номер по каталогу;-издательство;-колличество в наличии(шт.);-стоимость книги. Пользователь вводит номера по каталогу книг через пробел.Программа должна вывести список на экран ,с итоговой стоимостью.При этом каждой из них в списке необходимо уменьшить на 1 значение в поле "количество в наличии".Если количество равно 0,то...
C++ Преобразовать строку, удалив каждый символ * и повторив каждый символ, отличный от * Кто может решить задачки по С++? Решите плиз 1. Дана строка. Указать те слова, которые содержат хотябы одну букву k. 2. Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три ьуквы. 3. Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *. 4. Дана строка символов, среди которых есть одна открывающаяся и одна... подробнее

Показать сообщение отдельно
3.14rojoke
0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 8

поделить матрицу на 2 - C++

24.12.2009, 14:12. Просмотров 345. Ответов 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
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
61
62
63
64
65
66
//---------------------------------------------------------------------------
  //2.2.16. Пеpетвоpити матpицю A=(a[i][j]), i=j=1,2,...,n, на дві матpиці, 
  //кожна з яких міститиме відповідно 
  //тільки додатні та тільки від'ємні елементи.
#include <stdlib.h>
#include <iostream.h> 
#include <conio.h>
#include <math.h>
#define n  5 
int main(int argc, char* argv[])
{ 
//----------------------------------------------------------------------------------------
  int k, schetchik_otritsatelnih=0,schetchik_polohzitelnih=0;
    int vid[n][n];
    int dod[n][n];
    int arr[n][n];
    cout<<"Vved.storunu.m"<<"\n";                             
    cin>>k;                                       //Заполнение нами массива 
    for (int y = 0; y < k; ++y) 
    {                                                    //ну не нами, а числами. 
    for (int x = 0; x < k; ++x) {
        cout << "Enter arr[" << x << "][" << y << "]:\t";
        cin >> arr[x][y];   
    }}          cout << endl;
    
    // Выводим матрицу на экран 
 
    
    for (int y = 0; y < k; ++y) {
    for (int x = 0; x < k; ++x) {
        cout << "\t" << arr[x][y];
    }
    cout << endl;
    }     
   */         for (int y = 0; y < k; ++y) {
    for (int x = 0; x < k; ++x) {
        if    (arr[x][y]<0)
           {vid[x][y]=arr[x][y]; 
         schetchik_otritsatelnih= schetchik_otritsatelnih+1; }
               else {dod[x][y]= arr[x][y];
    }                   schetchik_polohzitelnih=schetchik_polohzitelnih+1;}         */
    }     
 
       cout<<"massiv otritsatelnih"<<"\n";  
    for (int y = 0; y < schetchik_otritsatelnih+1; ++y) {
    for (int x = 0; x < schetchik_otritsatelnih+1; ++x) {
        cout << "\t" << vid[x][y];
    }
    cout << endl;
    }        
       cout<<"massiv polohzitelnih"<<"\n";  
    for (int y = 0; y < schetchik_polohzitelnih+1; ++y) {
    for (int x = 0; x <schetchik_polohzitelnih+1; ++x) {
        cout << "\t" << dod[x][y];
    }
    cout << endl;
    }     
 
 
 
 
//----------------------------------------------------------------------------------------------
     getch();       
     return 0;  
}         
//---------------------------------------------------------------------------


[IMG]http://xmages.net/upload/233c6bbd.bmp[/IMG]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru