Другие языки программирования и технологии

Нужна срочно помощь. Помогите мне написать прогу на СИ, плиииз!!!

Вот моё задание: "Написать программу, которая определяет номер строки квадратной матрицы A[N][N], сумма которой максимальна. Напечатать эту строку отдельно".
program example2;
begin
N=32;
read(A[N;N]; B[N;N]);
for i=0; i<(N-1);i++ do
for j=0; j<(N-1); j++ do
begin
C[i][j]=0;
Z[i][j]=A[i][j]xB[i][j];
end;
for k=0; k<(N-1);k++ do
for i=0; i<(N-1);i++ do
for j=0; j<(N-1); j++ do
C[k][i][j]=C[k][i][j]+Z[i][j];
for i=0; i<(N-1);i++ do
begin
for j=0; j<(N-1); j++ do
begin
A[i][j]=A[i][j+1] B[i][j]=B[i+1][j];
A[i,N-1]=A[i,0] B[N-1,j]=B[0,j];
end;
A[i][j+1]=0 B[i+1][j]=0;
end;
t=t+1;
if t<=N then
else
writeln(C[k][i][j]);
end.
Игорь Мирошниченко
Игорь Мирошниченко
0
Лучший ответ
Игорь ... При чем тут паскаль? он же просил на C?
Олег Уразалинов автор, ты глупый?
Шехроз Мустафаев Приколол))) Кто сказал что Паскаль умер ))
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <locale.h>
#include <limits.h>
#define SIZE 5
void start();
void random(int[][SIZE]);
void print(int[][SIZE]);
long long sumline(int[]);
long long indexmaxline(int[][SIZE], int*);
void show(int[]);
int main() {
int matrix[SIZE][SIZE];
int index = 0;
long long iml;
start();
random(matrix);
print(matrix);
iml = indexmaxline(matrix, &index);
printf(" Строка с индексом: %d\n Сумма = %d\n", index, iml);
show(matrix[index]);
getchar();
return 0;
}
void start() {
setlocale(LC_CTYPE, "Russian");
srand((unsigned int)time(NULL));
}
void random(int matrix[][SIZE]) {
int r, c;
for (r = 0; r < SIZE; ++r) for (c = 0; c < SIZE; ++c) matrix[r][c] = 1 + rand() % 10;
}
void print(int matrix[][SIZE]) {
int r, c;
printf("\tМатрица: \n\n");
for (r = 0; r < SIZE; ++r, printf("\n")) for (c = 0; c < SIZE; ++c) printf("%4i", matrix[r][c]);
printf("\n");
}
long long sumline(int line[]) {
int i = 0;
long long sum = 0;
do sum += line[i]; while (++i < SIZE);
return sum;
}
long long indexmaxline(int matrix[][SIZE], int* index) {
int r;
long long max = sumline(matrix[*index]), next;
for (r = 1; r < SIZE; ++r) {
next = sumline(matrix[r]);
if (max < next) {
max = next;
*index = r;
}
}
return max;
}
void show(int line[]) {
int i;
printf("\n\tСтрока: \n\n");
for (i = 0; i < SIZE; ++i) printf("%4i", line[i]);
printf("\n");
}
int main ( )
{
setlocale(LC_ALL,"Russian");
int m [N] [N+1];
int max;
int i, j;
printf ("Введите матрицу %i x %i \n", N, N);
for ( i = 0; i < N; i++)
{
printf ("Элементы %i -й строки", i+1);
for ( j = 0; j < N; j++)
scanf ("%i", &m [i] [j] );
}
for ( i = 0; i < N; i++)
{
m [i] [N] = 0;
for ( j = 0; j < N; j++)
m [i] [N] += m [i] [j];
}
max = 0;
for ( i = 0; i < N; i++)
if ( m[i] [N] > m [max] [N] )
max = i;
printf (" \n В %i - й строке сумма элементов ", max + 1);
printf (" максимальна и равна %i\n", m [max] [N] );getch ( ) ; }
# include
# include
# define N 3
#include
int main ( )
{
setlocale(LC_ALL,"Russian");
int m [N] [N+1];
int max;
int i, j;
printf ("Введите матрицу %i x %i \n", N, N);
for ( i = 0; i < N; i++)
{
printf ("Элементы %i -й строки", i+1);
for ( j = 0; j < N; j++)
scanf ("%i", &m [i] [j] );
}
for ( i = 0; i < N; i++)
{
m [i] [N] = 0;
for ( j = 0; j < N; j++)
m [i] [N] += m [i] [j];
}
max = 0;
for ( i = 0; i < N; i++)
if ( m[i] [N] > m [max] [N] )
max = i;
printf (" \n В %i - й строке сумма элементов ", max + 1);
printf (" максимальна и равна %i\n", m [max] [N] );getch ( ) ; }
СА
Саня Абдул
13 151
Саня Абдул как то так))) ну, а про "строку отдельно"-подумай..
# include
# includ
#include
int main ( )
{
setlocale(LC_ALL,"Russian");
int m [N] [N+1];
int max;
int i, j;
printf ("Введите матрицу %i x %i \n", N, N);
for ( i = 0; i < N; i++)
{
printf ("Элементы %i -й строки", i+1);
for ( j = 0; j < N; j++)
scanf ("%i", &m [i] [j] );
}
for ( i = 0; i < N; i++)
{
m [i] [N] = 0;
for ( j = 0; j < N; j++)
m [i] [N] += m [i] [j];
}
max = 0;
for ( i = 0; i < N; i++)
if ( m[i] [N] > m [max] [N] )
max = i;
printf (" \n В %i - й строке сумма элементов ", max + 1);
printf (" максимальна и равна %i\n", m [max] [N] );getch ( ) ; }
у меня нокиа икс два я сегодня решила обновить телефон когда обновилось нужно было перезапустить телефон я сделала но для завершения нужен был wi-fi у меня его нет я отменила обновление и теперь у меня нет сети я не могу зайти ни в интернет и позвонить нечего хотя до этого было все хорошо я вас очень прошу помогите пожалуйста!!! буду очень очень благодарна
Юрий Харламов выкинь это и купи нормальный
Александр Власов Это потому, что операционка не до конца установилась, когда ты отменила обновление, а скорее всего просто она затупила)) Найди место где есть вай-фай и обнови до конца, либо отнеси в ремот, самой лучше не лезть
Александр Власов Это потому, что операционка не до конца установилась, когда ты отменила обновление, а скорее всего просто она затупила)) Найди место где есть вай-фай и обнови до конца, либо отнеси в ремот, самой лучше не лезть
че за бред
не не не) я с такую незнаю а вот появятся вопросы по Pascal задавай.
Асkар) Рысбеkов Вопрос паскаль в студию:)
http://otvet.mail.ru/question/173311361
neufy zr gjckeifq b ljlevftimcz
AuuKPzux