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

Перевести из паскаля нахождение строк с наибольшим количеством нулей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести из паскаля в с (подсчет отрицательных элементов) http://www.cyberforum.ru/cpp-beginners/thread1182998.html
Const n=6;m=5; Var A:array of real; B:array of byte;//для подсчёта кол-ва отрицательных i,j,imax:byte; Begin For i:=1 to n do Begin For j:=1 to m do Begin A:=random*10-5;
C++ Структура данных, запись в файл, её считывание помогите срочно, данные не записываются в файл, ну и темболее не считываются #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <fstream.h> #include <stdlib.h> #include <stdio.h> #include "Unit1.h" #include <string.h> http://www.cyberforum.ru/cpp-beginners/thread1182977.html
Угадать число методом половинного деления C++
Загадывается число от 1 до 1000 и компьютер его угадывает согласно подсказкам больше или меньше. Используем метод половинного деления.
C++ Переделать в классе-календаре функцию нормализации дней в месяце.
В общем, нужно было написать календарь. Сделал я это, мягко говоря, не самым лучшим образом. А именно: #include <iostream> #include <conio.h> #include <time.h> #include <math.h> using namespace std; class Date { //Класс "Дата" int year; //Год int month; //Месяц
C++ Поиск числа в файле, открытым в бинарном режиме http://www.cyberforum.ru/cpp-beginners/thread1182955.html
Здравствуйте уважаемые дамы и господа, возник вопрос по поводу поиска числа в бинарном файле. Допустим имеется код: #include <iostream> #include <conio.h> using namespace std; void main(){ int t = 247; t = t - 246; cout << t << endl;
C++ Упаковка std :: vector <bool> в байты Добрый Вечер! возникла проблема: нужно элементы std::vector<bool> упаковать в байты для последующей записи в файл собственно, вопроса два: 1. как это сделать? 2. как потом нужно поступить с файлом (какие функции использовать и открывать ли файл в бинарном режиме для этого?) подробнее

Показать сообщение отдельно
egorus99
1 / 1 / 1
Регистрация: 28.05.2013
Сообщений: 28
21.05.2014, 07:51
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
#include <iostream>
#include <ctime>
using namespace std;
 
int j ,n ,m ,Max ,imax;
int A[20][20];
 
int Kol(int i){
    int k;
    k=0;
    for(int j=0; j<m; j++){
        if(A[i][j]==0) k++;
    }
    return k;
}
 
int main(int argc, char* argv[])
{
    srand(time(0)); 
    setlocale(LC_ALL, "Russian");
    cout << "Введите количество строк:";
    cin >> n;
    cout << "\nВведите количество столбцов:";
    cin >> m;
    Max=0;
    for (int i=0; i<n; i++){
        for (int j=0; j<m; j++){
            A[i][j]=(rand()%10+1)-5;
            cout.width(3);
            cout << A[i][j]; 
        }
        cout << "\n";
        if(Kol(i)>Max){
            Max=Kol(i);
            imax=i;
        }
    }
    if(Max!=0){
        cout << "Строки с наибольшим количеством нулей: \n";
        cout << imax+1;
        for(int i=0; i<n; i++){
            if((Kol(i)==Max)&(i!=imax)){
                cout.width(3);
                cout << i;
            }
        }
        cout << "\n";
    }
    else cout << "Нет строк, содержащих нулей.\n";
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru