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

Двумерные Массивы, удалить элементы главной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очередь с приоритетом. Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец http://www.cyberforum.ru/cpp-beginners/thread1128664.html
Здравствуйте! имеется задание: создать очередь с приоритетом (у каждого элемента свой приоритет). Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец. (Последняя цифра числа является его приоритетом). Саму функцию вставки в очередь я реализовал, но как быть с приоритетом и как он вообще реализуется? void INSERT(TPQueue* &pbq,TPQueue* &peq, TElQ newEl) { ...
C++ Инверсия содержимого файла Здравствуйте! Написал функцию инверсии списка в памяти, а мне дали задание изменить ее для инверсии списка в файле! Прилагаю свой код инверсии в памяти! Подскажите как это реализовать в файле? void invertList(TEda * &Start){ TEda *wp1, *wp2, *wp3; if (Start == NULL || Start->next==NULL) return; wp1=Start; wp2=Start->next; wp3=wp2->next; Start->next=NULL; ... http://www.cyberforum.ru/cpp-beginners/thread1128663.html
C++ Ошибка
После компиляции выдает сообщение об ошибке приложения, что не так? В заданном графе необходимо определить, существует ли цикл, проходящий по каждому ребру графа только один раз. Код программы: #include <iostream.h> #include <stdio.h>
C++ Объясните код программы
#include<stdio.h> //библиотека объявления функций и типов, //используемых для различных операций стандартного ввода и вывода #include<windows.h> // исходные тексты любого приложения Windows #include<conio.h> // для работы с консолью char buf; //буфер размера 256символов char *Rus(char *text) / / перекодировали из OEM в windows-1251 { CharToOem(text,buf); return buf; }...
C++ Ошибка: Невозможно преобразовать 'int' в 'nodeColor' http://www.cyberforum.ru/cpp-beginners/thread1128643.html
Выпадает вот такая ошибка на 177 и 220 строчке( color = yPtr->color; ): error C2440: =: невозможно преобразовать 'int' в 'nodeColor' Как исправить? #include <stdio.h> #include <stdlib.h> enum nodeColor { RED,
C++ Запись/чтение CSV Приветствую всех. есть файл *.csv у него несколько особенностей 1. заранее неизвестно кол-во строк и столбцов. 2. разделитель(delimiter) может отличаться от ";" 3. плавающая точка "," в американском формате(".") а не в русском(",") 4. файл содержит только вещественные числа и выглядит примерно так: подробнее

Показать сообщение отдельно
BaysNoize
1 / 1 / 0
Регистрация: 15.04.2013
Сообщений: 54

Двумерные Массивы, удалить элементы главной диагонали - C++

24.03.2014, 20:36. Просмотров 260. Ответов 0
Метки (Все метки)

Удалить элементы главной диагонали, на столбце с максимальным количеством отрицательных чисел добавить N-е количество столбцов заполнить случайными элементами.
Запрещено использовать процедуры и функции. Можно использовать другие массивы.
Вроде нечего сложного но не знаю как сделать так что бы удалить элементы главное диагонали


И ещё есть работа со строками
Ввести строку с клавиатуры,все знаки препинания выделить пробелами с двух сторон.

Есть наработка
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <stdio.h>
#include <string.h>
int main ()
{using namespaces std;
char a[256];char s[256];
scanf ("%S",a);
int n=strlen(a);
for (int i=1;i<n;i++)
if (ispunct(a[i]))
{sfrncpy (s,a,i);
s[i]=' ';
s[i+1]=a[i];
s[i+2]=' ';}
puts (s);
return 0;}
 Комментарий модератора 
В одной теме можно помещать только одну задачу!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru