С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Вася_Пупкин
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 4
#1

Заменить в матрице каждую "1" на сумму соседних в соответствующей строке элементов - C++

10.04.2008, 00:10. Просмотров 1039. Ответов 2
Метки нет (Все метки)

Надеюсь, хоть в этот раз кто-то мне всё же подсобит…. Ибо я зашёл в тупик.
Матрицы….
Никогда с этим дела не имел и даже никаких примеров не видел, и в голову вообще ничего не лезет.… А потому в этот раз даже никаких набросков не выкладываю, а просто прошу – помогите, пожалуйста…
Задача.
Задана матрица А(6,6) вещественных чисел. Если какой-либо столбец матрицы, кроме первого и последнего, содержит все «1», то заменить каждую «1» на сумму соседних в соответствующей строке элементов. Поиск столбца со всеми «1» организовать в подпрограмме.
Пожалуйста, очень рассчитываю на Вашу помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2008, 00:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить в матрице каждую "1" на сумму соседних в соответствующей строке элементов (C++):

Каждую заглавную букву заменить строчной буквой, пару букв "ки" заменить на "ю" - C++
не могу понять как всё это сделать void shifr () { FILE *f1; system("cls"); fflush(stdin); char *str1=new char ; char...

Каждую последовательность символов"АBC" заменить на"ALPHABET" - C++
ввести строку.Создать другую строку из символов введенной, где каждую последовательность символов"АBC" заменить на"ALPHABET" пример...

Заменить словах каждую букву "о" на "ма" - C++
Заменить словах каждую букву "о" на "ма". Помогите найти ошибку. После того как ввожу строку выходит не пойми что. #include...

Удвоить каждую встречающуюся "о" и "а" в строке - C++
помогите с задачами!! 1) Дана строка. Удвоить каждую встречающуюся "о" и "а" 2) Определить количество слов во введенном тексте,...

Введите предложение, в данной строке нужно заменить все слова "погрешность" на "ошибка" - C++
Введите предложение, в данной строке нужно заменить все слова "погрешность" на "ошибка".

Найти в строке последовательность символов ("abcd") и заменить ее другой ("xyz") - C++
Найти в строке последовательность символов ("abcd") и заменить ее другой ("xyz").

2
SVEN
10 / 10 / 1
Регистрация: 25.03.2008
Сообщений: 50
13.04.2008, 16:15 #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
#include<iostream>
using namespace std;
int main()
{ 
double A[6][6];
int i, j, count = 0;
for(i=0; i<6; i++){
for(j=0; j<6; j++){
A[i][j]=1; //забиваем любыми числами (к примеру можно rand()%3)
}
}
for(i=0; i<6; i++){
for(j=0; j<6; j++){
cout <<A[i][j];
}
cout <<endl;
}
cout <<endl <<endl;
for(i=1; i<5; i++){
count = 0;
for(j=0; j<6; j++){
if (A[i][j]==1) count++; // если одни единицы то равен 6
}
if (count==6){
for(j=0; j<6; j++){
if(j==0) A[i][j]=A[i][j]+A[i][j+1]; //если первый 1 то он становится равен себе плюс справа
if(j==6) A[i][j]=A[i][j]+A[i][j-1]; //если первый 6 то он становится равен себе плюс слева
if(j>0 && j<6) A[i][j]=A[i][j-1]+A[i][j+1];
}
}
}
for(i=0; i<6; i++){
for(j=0; j<6; j++){
cout <<A[i][j];
}
cout <<endl;
}
cin.get();
return 0;
}
Организацию подпрограммы для поиска строк с единицами думаю сам сделаешь
0
Вася_Пупкин
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 4
17.04.2008, 02:52  [ТС] #3
SVEN - огромное Вам спасибо! Прошу прощения за то что не поблагодарил раньше - не было возможности.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2008, 02:52
Привет! Вот еще темы с ответами:

Найти и заменить в строке все символы "а" на "b" - C++
найти и заменить в ней все символы &quot;а&quot; на &quot;b&quot;

Заменить на "-" каждую четную букву в слове - C++
Нужно составить программу, вычеркивающую в каждом слове предложения все буквы, стоящие на четных местах в слове. Исходное и полученное...

Может ли MSXML в XML файле найти все вхождения "123" в значениях атрибутов элементов и заменить их на "321"? - C++
Всем доброго времени суток. Столкнулся со странноватой задачей, но что-то застрял с ней, т.к. использую либу MSXML. Собственно смыл:...

Каждую цифру текста, которая находится перед первым символом "+", заменить на запятую - C++
Всем доброго вечера, если Вам не сложно, помогите с задачей. Решить желательно, на С (Си), но если Вам лучше на С + +, буду также...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.