Другие языки программирования и технологии
кто умеет писать программы на си++
найти наибольший элемент главной диагонали квадратной матрицыА и вывести на экран всю строку в которой он находится)с ранндомаизом надо
Программа на С++ будет выглядеть примерно так:
#include <iostream>
#include <cstdlib>
#define ARRAY_SIZE 10
using namespace std;
int main()
{
int array[ ARRAY_SIZE ] [ ARRAY_SIZE ];
randomize();
// Зaполняем матрицу случайными значениями
// в диапазоне от 0 до 99
for ( int i = 0; i < ARRAY_SIZE; i ++ )
{
for ( int j = 0; j < ARRAY_SIZE; j ++ )
{
array[ i ][ j ] = rand() % 100;
}
}
// Ищем максимальный элемент диагонали
// и запоминаем его номер строки
int row = 0;
int max = array[ 0 ][ 0 ];
for ( int i = 0; i < ARRAY_SIZE; i++ )
{
if ( max < array[ i ][ i ] )
{
max = array[ i ][ i ];
row = i;
}
}
// Распечатываем указанную строку
for ( int i = 0; i < ARRAY_SIZE; i++ )
{
cout << array[ row ][ i ] << " ";
}
cout << endl;
return 0;
}
Ставь мне 10 баллов и займись делом!:)
#include <iostream>
#include <cstdlib>
#define ARRAY_SIZE 10
using namespace std;
int main()
{
int array[ ARRAY_SIZE ] [ ARRAY_SIZE ];
randomize();
// Зaполняем матрицу случайными значениями
// в диапазоне от 0 до 99
for ( int i = 0; i < ARRAY_SIZE; i ++ )
{
for ( int j = 0; j < ARRAY_SIZE; j ++ )
{
array[ i ][ j ] = rand() % 100;
}
}
// Ищем максимальный элемент диагонали
// и запоминаем его номер строки
int row = 0;
int max = array[ 0 ][ 0 ];
for ( int i = 0; i < ARRAY_SIZE; i++ )
{
if ( max < array[ i ][ i ] )
{
max = array[ i ][ i ];
row = i;
}
}
// Распечатываем указанную строку
for ( int i = 0; i < ARRAY_SIZE; i++ )
{
cout << array[ row ][ i ] << " ";
}
cout << endl;
return 0;
}
Ставь мне 10 баллов и займись делом!:)
вот это только за деньги....
Я на 1м курсе института делал 2й цикл
Да ну нафиг этот си++.
Собственно сам поиск
....
int max, i_max;
max=a[0][0];
i_max=0;
for(int i=1;i < n; i++)
if(a[ i ][ i ] > max ) {i_max=i;max=a[ i ][ i ] ; }
...
ну и вывод
...
for(int j=0; j < n; i++);
cout < < a[i_max][j] < < endl;
...
n-размерность кв. матрицы А
....
int max, i_max;
max=a[0][0];
i_max=0;
for(int i=1;i < n; i++)
if(a[ i ][ i ] > max ) {i_max=i;max=a[ i ][ i ] ; }
...
ну и вывод
...
for(int j=0; j < n; i++);
cout < < a[i_max][j] < < endl;
...
n-размерность кв. матрицы А
моё перая прога на СИ вроде работает начал изучать 3 дня тому назад
надеюсь разберешся а то он индексы меняет
гад он весь кайф обламал :)))
в смысле это окно не для кодов
надеюсь разберешся а то он индексы меняет
гад он весь кайф обламал :)))
в смысле это окно не для кодов
Зачем тебе это? Зачем учиться на программиста и не учиться программированию? Ты просто тратишь свои лучшие годы. Откоси от армии, устройся работать в евросеть и гуляй, а не херней занимайся!
оч простая задачка
использую циклы перебора
когда i==j - это значит элементы главной диагонали
a=randomize();
использую циклы перебора
когда i==j - это значит элементы главной диагонали
a=randomize();
я умею!
нут в принципе всё написали, кроме генератора случайных чисел.
#include<stdlib.h>
...
srand (time (NULL));
[имя переменной] =rand();
#include<stdlib.h>
...
srand (time (NULL));
[имя переменной] =rand();
я умею.. . но как говорил ПСЕВДОНИМ выше - учись...
полчаса делов
Похожие вопросы
- Правда что не все кто делает сайты умеют писать программы и скрипты?
- Помогите написать пару программ на СИ
- Программа на Си
- Помогите с программой на си! Программа в описании
- Нужна помощь)) Есть условие задачи для создания программы на СИ++
- Требуется помощь с программа на СИ
- Для тех кто хорошо умеет писать bat программы
- Помогите пожалуйста составить программу на СИ++. Заранее всем БЛАГОДАРЕН!
- Помогите исправить ошибку в программе на Си
- Написать программу на Си