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

пройтись по строке с закрепленным минимальным - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти значение истинности конъюнкции дизъюнкции и эквивалентности высказываний http://www.cyberforum.ru/cpp-beginners/thread741475.html
Задано значение истинности высказываний p и q. Найти значение истинности конъюнкции дизъюнкции и эквивалентности этих высказываний. То есть насколько я понял нужно написать программу в которой сначала даешь возможность вписать конъюнкцию, что то вроде p = сегодня пятница, q = идет дождь, истина она будет в дождливую пятницу а ложным в любой другой день или в солнечную пятницу. Только вот я не...
C++ декодер jpeg Ребят, помогите, кто сталкивался. Пишу декодер для JPEG по вот этому примеру http://habrahabr.ru/post/102521/. В этой статье взята картинка 16 на 16 пикселей. Данные для декодирования составляют 136 бит. Так как картинка 16 на 16, а JPEG кодирует блоками по 8 на 8, и в данном случае в каждом блоке по 4 матрицы Y канала и по одной для Cb и Cr каналов. И того получается 24 матрицы со всего... http://www.cyberforum.ru/cpp-beginners/thread741474.html
Дано вещественное число A и целое число N. Вывести A в степени N (код внутри) C++
Дано вещественное число A и целое число N (N больше 0). Вывести A в степени N: AN =A•A•...•A (числа A перемножаются N раз). Использовать цикл for. Не использовать математические функции. #include <stdio.h> #include <conio.h> int main() { float b,a,c; int i; scanf("%f%f",&a,&b); for(i=1;i>=b;i++) {
C++ Динамический массив, много циклов и простые числа. Как ускорить работу программы ?
Всем привет. Задание следующее: Кто нибудь вводит с клавиатуры число n и k, должен создастся массив из чисел от 1 до n, далее каждый элемент массива должен проверится на деление на квадрат простых чисел (*), если делится - сделать этот элемент нулем. Далее нужно посчитать количество q не нулевых элементов и количество h не нулевых элементов с шагом k (**). В конце должно вывести на экран...
C++ Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ http://www.cyberforum.ru/cpp-beginners/thread741449.html
Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ.
C++ Добавление новых элементов в массив стуктур #include "stdafx.h" #include <windows.h> #include <string> #include <iostream> #include <fstream> using namespace std; struct human { подробнее

Показать сообщение отдельно
beats
98 / 36 / 4
Регистрация: 09.12.2012
Сообщений: 565
24.12.2012, 21:28  [ТС]     пройтись по строке с закрепленным минимальным
Спасибо! Сделал немного не так, как как A[i][j] /= minArray[i]; не работало.
Вот результат
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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
    int const n=5;
    double A[n][n];
    double Anew[n][n];
    int minArray[n];
    int i, j;
    for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++)
        {
         A[i][j] = rand() % 99;
        }
    }   
    for (i=0; i<n; i++)
 {  
        for (j=0; j<n; j++)
        { 
          cout << setw(3) << A[i][j];
        }
        cout << endl;
    }
    cout << "Min v kagdoy stroke" <<endl;
    for (i=0; i<n; i++)
 {
        double min=A[i][0];
        for (j=1; j<n; j++)
        {
                if (min>A[i][j]) 
                {
                 min=A[i][j]; 
                 minArray[i]=A[i][j];
                        } 
        }
        cout << min << endl;
    }
    // Новая
 
     for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++)
        {
         Anew[i][j] = A[i][j]-minArray[i];
        }
    }   
 
    // Вывод 
   for (i=0; i<n; i++)
 {  
        for (j=0; j<n; j++)
        { 
          cout << setw(3) <<  Anew[i][j];
        }
        cout << endl;
    }
    system ("pause");
    return 0;
}
Скрин прикрепляю. Все работает (я только вместо деления сделал вычитание пока пусть будет оно), но не суть. Суть что первая и последняя строка матрицы выводит какую то фигню. А остальные правильно! В чем дело?
Миниатюры
пройтись по строке с закрепленным минимальным  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru