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

двумерный массив.С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма цифр натурального числа http://www.cyberforum.ru/cpp-beginners/thread112498.html
1) Написать и протестировать функцию, которая по заданному натуральному числу определяет количество цифр в нем и их сумму. 2)Даны натуральные числа n, m и k. Написать и протестировать функцию, которая возвращает суммы, полученные в результате сложения k младших цифр числа n и k старших цифр числа m. Напишите пожалуйста ;) Добавлено через 1 час 20 минут 1 задание не нужно, помогите со 2...
C++ перевод дробной части из одной с\с в другую int main() {string s,s1,s2; int r1,i,N,n1,n2,k,k2,K,pos,b1,b2,d1,Nf,K1; float K2,K3; cout<<"Vvedite ishodnoe chislo="; cin>>s; cout<<"Vvedite ishodnoe osnovanie chisla="; cin>>b1; cout<<"Vvedite konechnoe osnovanie chisla="; cin>>b2; http://www.cyberforum.ru/cpp-beginners/thread112492.html
Программа на массив, работает правильно на половину C++
Задание: нужно чтоб исходный массив отображался в обратном порядке(у меня в обратном порядке выдает только первые 5 элементов) #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main(int argc, char *argv) { int a; int i, temp;
C++ Рекурсия: составить цепочку максимальной длины по правилам игры "Города"
Задача: Задана последовательность названий городов. Составить цепочку максимальной длины по правилам известной игры: первым элементом цепочки может быть название любого города, каждый следующий начинается с последней буквы предыдущего, двух одинаковых городов в цепочки быть не должно. Задача на рекурсию, подскажите как написать этот код, а то у меня идей совсем нет=( Добавлено через 12...
C++ cout vs. std::cout http://www.cyberforum.ru/cpp-beginners/thread112461.html
всем доброго времени суток. начал самостоятельно изучать c++. скачал в сети много разныx умныx книжек.. обнаружил в примераx кода основное различие: одни авторы объявляют пространство имён std и далее использую комманды cout, cin итд. совершенно нормально. другие авторы учат изначально объявлению std::cout, std::cin без объявления данного пространства имён заранее. в чем смысл? заранее...
C++ проги по структурам на С++ 1)даны координаты трех точек, проверить лежат ли точки на одной прямой, если лежат, то определить является ли какая-либо из точек серединой отрезка 2)даны координаты трех точек, проверить являются ли они треугольником, если являются, то вывести площадь треугольника 3)даны координаты трех точек, образующие треугольник определить пренадлежит ли 4 точка треугольнику подробнее

Показать сообщение отдельно
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
04.04.2010, 11:45     двумерный массив.С++
1)дана квадратная матрица И х И.Переставляя её строки и столбцы,добиться того,чтобы найбольший элемент(или один из них)оказался на гл.диагонали


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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
 
#include "time.h"
 
int main() 
{
const int N=10;
int i, j, imax, jmax, max, temp, a[N][N];
srand(time(0));
 
for (i = 0 ; i < N; i++)
{
for(j = 0 ; j < N ; j++) 
{
a[i][j]=rand() % 100 ;
cout<<a[i][j];
}
cout << endl ;
}
 
max = a[0][0];
for (i = 0 ; i < N ; i++)
for(j = 0 ; j < N; j++) 
{
if(a[i][j] > max) 
{
max = a[i][j];
imax = i;
jmax = j;
}
}
 
cout << endl << "Max elemet is " << max << endl;
if(imax == jmax) {
cout << "Max element is on the main diagonal !" << endl; 
}
else 
{
for (int n = 0 ; n < N; n++){
temp = a[imax][n] ;
a[imax][n] = a[jmax][n];
a[jmax][n] = temp;
}
cout << "Matrix after edition: " << endl;
for (i = 0 ; i < N ; i++){
for(j = 0 ; j < N ; j++) {
cin>> a[i][j];
}
cout << endl ;
}
}
 
return 0;
}
 
 
ребята,посмотрите,что-то не работает(
 
[size="1"][color="grey"][I]Добавлено через 1 минуту[/I][/color][/size]
2) дана квадратная матрица А ,порядка И.Составить программу,которая находит тип минимального элемента каждого столбца
 
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
void main ()
{
        const int n=10;
        int A[n][n],i,j,min;
        for(i=0;i<n;i++)
                for(j=0;j<n;j++)
                        cin>>A[i][j];
                {
                        for(i=1;i<n;i++)
                                for(j=1;j<n;j++)
                                        min=A[1][j];
                                        if(A[i][j]<min)
                                                min=A[i][j];
                                        cout<<endl;
                }
                                        for(j=0;j<n;j++)
                                                for(i=0;i<n;i++)
                                                        cout<<A[j];
                                                cout<<"\n min="<<min<<endl;
}
тут что-то не так работает(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru