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

Матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибка чтения из файла http://www.cyberforum.ru/cpp-beginners/thread235544.html
задача такая: нужно считать из файла текст. написал программу, но она считывает только одну строку, т.е. до \n. Как написать, чтобы считывался файл полностью? фрагмент кода: if (val=='3') { fp=fopen("test.txt","w"); if (!fp) { cout<<"\nошибка\n"; _getch();
C++ Строка - обрезка, замена, перенос Дана символьная строка "Семенов Виктор Николаевич". Напечатайте ее в виде "В.Н. Семенов". Количество пробелов может быть произвольное. Думаю ставить точки после обнаруженной заглавной буквы в строке (кроме первого символа - фамилии), но выкидывает ошибку, преобразованный массив в начале заполнен мусором, кроме того, надо потом переносить В. Н. на начало строки - с функциями <cstring> пока не... http://www.cyberforum.ru/cpp-beginners/thread235542.html
В целочисленном массиве, сгенерированным случайным образом, найти наименьший из положительных элементов. C++
Задача:В целочисленном массиве, сгенерированным случайным образом, найти наименьший из положительных элементов. Не могу понять что не так,то есть просто выделяется последний элемент.Помогите пожалуйста исправить. #include<iostream> #include<conio.h> #include <iomanip> using namespace std; void main() { setlocale (LC_ALL,".1251");
Midlet C++
Встретил в сети программу IDlet Pascal. Генерирует компактный и быстрый низкоуровневый Java™ bytecode Полная поддержка стандарта языка Паскаль Допускаются вставки на Java Отправка СМС, подключение к Веб, поддержка пользовательского интерфейса (форм), мультимедийная поддержка Дружелюбная среда разработки Есть что-нибудь такое-же, но только на языке Си?
C++ Вывести сумму каждого столбца в матрице http://www.cyberforum.ru/cpp-beginners/thread235496.html
Здравствуйте. Просьбы написать программу на с которая выводит сумму каждого столбца в заданной матрице. Заранее благодарен!
C++ Подскажите книгу Подскажите книгу по теории алгоритмов и структур данных. Я в программировании самоучка, хочу восполнить этот пробел в знаниях. Заранее всем спасибо! подробнее

Показать сообщение отдельно
NiRamz
209 / 209 / 16
Регистрация: 26.12.2010
Сообщений: 691
29.01.2011, 19:08     Матрица
рабочий вариант, вам остается только заполнить матрицу.
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
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
        int max;
        int B[10] = {'\0'};
        const int N=10;
        const int M=15;
        int A[N][M];
 
        for(int i=0; i<N;i++){
            max=A[i][0];
            for(int j=0;j<M;j++){
                if(max<A[i][j]){
                    max = A[i][j];
                    B[i]=max;}
            }
        }
 
        for(int i=0; i<N;i++){
            cout<<B[i];}
    
 getch();
}
ваш вариант.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
        int i,j,max;
        int B[]; // размерность массива необходимо задавать сразу.
        int N=10;
        int M=15;
        int A[N][M];
        for(i=0;i<N;i++) // переменные для инкриминации задавать лучше в объявлении цикла.
        {
                for(j=0;j<N;j++)
                        {max=A[j]; // A[][] и A[] - разные вещи
                if(A[j+1]>A[j]) max=A[j+1];} // тут вообще если честно не понял ничего))
        }
                        for(i=0;i<N;i++)
                        {
                                for(j=0;j<N;j++)
                cout<<B[i][j]; B[] и B[][] - разные вещи опять же
                        }
 getch();
}
 
Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru