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

Считывание в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Хранение разных типов http://www.cyberforum.ru/cpp-beginners/thread1118039.html
Приветствую всех. Возник вот такой вопрос. У меня есть, например, 3 разных структуры, каждая из которых имеет разные поля: struct one { int x; int y; string value; }; struct two
C++ Битовые операции, найти ошибку в коде Написал немного коду с битовыми операциями, чтобы заменять биты, но почему то работает не так как хотелось. Комментарии все в коде. В HEX редакторе получаются в основном одни FF, т.е. байты заполненные единичками. Алгоритм должен быть обратным, но не выходит. key это интовская переменная array это байтовый массив содержащих исходные данные (QByteArray array) itog это байтовый массив измененных... http://www.cyberforum.ru/cpp-beginners/thread1118038.html
C++ Необходимо создать связной список с записью в файл и восстановлением из файла
Народ выручайте. В задании необходимо создать связной список с записью в файл и восстановлением из файла. Со списком я более-менее разобрался, но я не пойму по КАКОМУ принципу происходит чтение/запись и каким образом это прикрутить. Подскажите зашиваюсь времени в обрез. #include <iostream> #include <stdio.h> #include <string> #include <locale> using namespace std; class STATE
C++ Шаблон принимает аргументы с различными типами
template <class T> T function(T a,T b) { if(a>b)return a; else return b; } Если я делаю вызов с различными типами function(3.1124,20); то компилятор пишет про неоднозначность параметров.Можно исправить как-нибудь?Вообще компилятор позволяет проводить сравнение различных числовых типов?
C++ Добавление индексатора, позволяющего обратиться к элементу строки. http://www.cyberforum.ru/cpp-beginners/thread1117990.html
Помогите добавить в мой код.Индексатор, позволяющий по индексу обращаться к соответствующему символу строки. #include "stdafx.h" #include "iostream" #include <string> #include <algorithm> #include "vector" using namespace std; class stroki
C++ Бинарный поиск рекурсией Не могу разобраться, какое условие дописать в функцию для возврата -1, если искомый элемент не найден? int BinSearch(int mas,int Start, int End,int Val) { int Mid=(Start+End)/2; if(Val==mas) return Mid; if(Val<mas) BinSearch(mas,Start,Mid-1,Val); else BinSearch(mas,Mid+1,End,Val); подробнее

Показать сообщение отдельно
Slaak
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 7
13.03.2014, 12:51     Считывание в массиве
Ребят дана задача:
Дан массив 6 на 6. Заполнить одномерный b[i] массив. Если столбец матрицы, имеет больше не нулевых элементов, чем 0, то в b[i] заноситься 1. А если больше 0, чем не нулевых или кол-во 0 и ненулевых равно, то заноситься 0.
Написал программу, но она считывает строки. Подскажите, где исправить, чтобы считывал столбцы.
P.S. В данном примере массив 4 на 4. Делался для быстроты заполнения массива.
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
#include "stdafx.h"
#include <iostream>
#include <String>
#include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int arr[4][4];
        int b[5];
 for (int i = 0; i < 4; i++) 
     for (int j = 0; j < 4; j++){
          cout << "arr"<<"[" << i + 1 << "]"<<"[" << j + 1 << "]" << ": ";
          cin >> arr[i][j];}
 
int zero=0;
int one=0;
int p=0;
 
for (int i=0; i<4; i++) {
    for (int j=0; j<4; j++)
        std::cout << " " << arr[i][j];
    std::cout << std::endl; }
 
for (int i=0; i<4; i++) {
    for (int j=0; j<4; j++){
        if (arr[i][j]==0) zero++ ;else one++;
    }
    if (one>zero)
    {
     p++; 
     b[p]=1;
     one=0; zero=0; 
    }
 
    if (one<=zero)
    {
     p++;
     b[p]=0;
     one=0; zero=0;
    }
        
}
 
for (int i=1; i<5; i++) 
cout <<" " <<b[i];
getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru