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

Ошибка в цикле for(скорее туплю просто) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread115498.html
Подскажите идею сортировки в файле через структруру,слов по длине.Сижу не могу сделать никак может как нибудь с помощью функции qsort.Не могу понять із файла считываю в структуру и не могу сортировку по длине сделать по алфавиту сделал а по длине не могу
C++ Применение структур в прикладном программировании расскажите мне про структуры и их применение в прикладном программировании, заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread115495.html
Изменить массив C++
Здравствуйте уважаемые форумчане. Прошу помощи в решении следующей задачи: Дан массив размером n; Написать функцию шаблон, которая меняет расположение элементов следующим образом, сначала будут идти отрицательные а потом все остальные. В функциях я разбираюсь алгоритм придумать не могу. Если есть время помогите как нибудь.
Строки символов: Вывести на экран стоимость в рублях и копейках C++
Здраствуйте....Помогите написать программу.... Задана строка, что состоит с чисел розделенных одним или несколькома пропусками. Числа представляют собой стоимость некоторого продукта, например 76,43. Вывести на экран стоимость в рублях и копейках, например 76rub43kop. Например, ввожу 123,45 67,09 234,4 Результат должен быть таким: 123rub45kop 67rub09kop 234rub4kop На...
C++ пользовательские функции в visual c++ http://www.cyberforum.ru/cpp-beginners/thread115466.html
Создать две функции для работы с массивом: • формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран; • вычисление суммы массива. Имя массива и его размер передаются в функцию в качестве параметров. Продемонстрировать работу функции на примере двух разных массивов. Среда программирования: visual c++
C++ Найти минимальный элемент массива В одномерном массиве, состоящем из п целых элементов, вычислить 2) минимальный элемент массива; 3) сумму элементов массива, расположенных между первым и последним положительными элементами. ' Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом — все остальные. подробнее

Показать сообщение отдельно
DJFile
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 31
11.04.2010, 22:23     Ошибка в цикле for(скорее туплю просто)
Вот часть кода лабораторной работы, в которой создаётся и вводится треугольная матрица:
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
#include "iostream"
using namespace std;
int main()
{
    int n;
    cout <<"Vvedite razmer massiva nxn: ";
    cin >> n;
    int **a = new int *[n+1];
    for (int i=0; i<=n; i++) a[i]=new int [n+1];
    for (int i=0, int k=0; i<n; i++, k++){
        for(int j=0;j<k;j++) a[i][j]=0;
            for(int j=k; j<=n-1; j++){
                cout << "A["<<i<<"]["<<j<<"]=";
                cin >> a[i][j];
            }
    }
    system("cls");
    for(int i=0; i<n;i++){
        for(int j=0;j<=n-1;j++)
            cout << a[i][j]<<" ";
        cout<<endl;
    }
    system("pause");
    return 0;
Где выделено красным, ошибка, что переменной k не существует. Если k выношу из цикла, а в цикле пишу
C++
1
for( int i=k=0...
то всё ок. Но я хочу сделать внутри цикла, так и правильнее будет
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru