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

масив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран 1 000 000 чисел http://www.cyberforum.ru/cpp-beginners/thread191266.html
Вывести на экран попорядку 1 000 000 чисел с максимальной скоростью выполнения операции. (С++)
C++ Завис Borland Как достать программу с которой я работал? http://pc-help.tomsk.ru/i/101114230507.jpg В папке BIN только экзешник и файлы проекта! http://www.cyberforum.ru/cpp-beginners/thread191250.html
C++ работа с потоками
Добрый вечер! Есть файл txt, состоит из символов, чисел, необходимо его открыть, упорядочить некоторым образом и записать, начал с простого, взял файл, считал потоком в массив 50 байт, взял 10 байт и записал его во вторую строку с отступом 20 пробелов, но он записал какой-то мусор вместе с этим, подсказали , что нужно терминатор 0 ставить, как без понятия, помогите, ниже пример моего кода FILE *...
динамический список C++
Всем здраствуйте . В проге надо создать динамический список и реализовать всякие функции для редактирования и преобразования элементов дин.списка. Вот для начала код списка ,а так же ввода и вывода данных из него: Код: #include <stdio.h> #include <conio.h> #include <string.h> struct info
C++ Файлы в директории. http://www.cyberforum.ru/cpp-beginners/thread191220.html
Задача такова: Есть .exe программы. Лежит в папке. Нужна функция которая создаст массив или список имён файлов находящихся в данной директории. И ещё вопрос: Имена файлов будут полные или просто название с расширением? Если кто знает дайте пожалуйста информацию по этому поводу. Раньше как то не сталкивался с этим. . . А если надо было трогать другие файлы то пользовался system cmd.
C++ Преобразование числа Дано натуральное число. От этого числа отнимем суму его цыфр. От нового числа опять отнимем суму его цыфр. Так будем делать до тех пор, пока новое число больше нуля. Сколько раз будем выполнять даную операцию? О_о подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
14.11.2010, 21:05     масив
1)
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
#include <iostream>
 
#define NROW 5
#define NCOL 5                                                                                                                                                                                  
                                                                                                                                                                                                
int main()                                                                                                                                                                                      
{                                                                                                                                                                                               
        int a[NROW][NCOL];                                                                                                                                                                      
                                                                                                                                                                                                
        // в начале работы матрица заполнена 1                                                                                                                                                  
        for(int i = 0; i < NROW; ++i)                                                                                                                                                           
                for(int j = 0; j < NCOL; ++j)                                                                                                                                                   
                        a[i][j] = 1;                                                                                                                                                            
                                                                                                                                                                                                
        // заполнение 0 над главной диагональю
        for(int i = 0; i < NROW; ++i)
                for(int j = i + 1; j < NCOL; ++j)
                        a[i][j] = 0;
 
        // вывод матрицы
        for(int i = 0; i < NROW; ++i) {
                for(int j = 0; j < NCOL; ++j)
                        std::cout << a[i][j] << ' ';
                std::cout << std::endl;
        }
 
        return 0;
}
2)
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
#include <iostream>
#include <cstdlib>
 
#define NROW 5
#define NCOL 5
 
int main()
{
        int a[NROW][NCOL];
        int n = -1;
 
        // в начале работы матрица заполнена случайно
        for(int i = 0; i < NROW; ++i)
                for(int j = 0; j < NCOL; ++j)
                        a[i][j] = rand() % 9;
 
        // поиск первой строки с 0
        for(int i = 0; i < NROW && n == -1; ++i) {
                for(int j = 0; j < NCOL; ++j) {
                        if(a[i][j] == 0) {
                                n = i;
                                break;
                        }
                }
        }
 
        // вывод матрицы
        for(int i = 0; i < NROW; ++i) {
                for(int j = 0; j < NCOL; ++j)
                        std::cout << a[i][j] << ' ';
                std::cout << std::endl;
        }
 
        // вывод результата
        if(n == -1)
                std::cout << "матрица не содержит 0" << std::endl;
        else
                std::cout << "номер первой строки, содержащей 0: " << n << std::endl;
 
        return 0;
}
 
Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru