[WT] [Архив] [Поиск] [Главная] [Управление]
[Совместно с IIchan.ru]

[Назад]
Ответ в нить

Имя
Адрес  [sage] [noko]
Animapcha image [?]
Тема   (reply to 2204)
Сообщение
Файл 
Пароль  (для удаления файлов и сообщений)
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаемые типы файлов: 7Z, BZ, GIF, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP
  • Максимально допустимый размер файлов: 10000 кБ.
  • Изображения, размер которых превышает 200 на 200 пикселей, будут уменьшены.
  • Ныне 1343 unique user posts. Посмотреть каталог
  • Радио:

Файл: 127753055919.png-(16.35KB, 267x178, Computer_of_the_Dust_by_skeddles.png)
2204 No. 2204 watch
это просто полежит до конйца экзамена.

/
Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов.
1) Переставьте столбцы заданной матрицы, расположив их в соответствии с ростом характеристик.
2) Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент.
/

#include "stdio.h"
#include <conio.h>
#include <iostream>
#include "malloc.h"


//int a[10][10];
//int n[2] = { 5, 5};
//int a;
//int ppa=&pa;






//OUTPUT - SCREEN
int output(int a, int l, int h)
{
system("cls");
int x,y; //Счетчики



if (l != 0 && h != 0)
{
for (y=0; y<h; y++)
{
for (x=0; x<l; x++)
{
printf(" %d",
(a+(yl)+x));
}
printf("\n");
}

printf("\n Array in memory:");
for (x=0; x<l
h; x++)
{
printf(" %d",(a+x));
}

return 1;
}
else return 0;

//_getch();
}





//ENTER - KEYBOARD
int
enter_keyboard(int a,int l, int h) // Ввод с клавиатуры
{
int x,y; //Счетчики


for (y=0; y<h; y++)
{
printf(" (%d)",y);
for (x=0; x<l; x++)
{
scanf("%d", a+(y
l)+x);
}
}

return a;

}


//ENTER - FILE
int enter_file(int
ppa,char filename[],int l, int h) // Ввод из файла
{
FILE filein; //Указатель на открываемый файл

int x;//Счетчик
int n;//Длина массива
int
a;//Указатель на заполнямый массив


filein=fopen(filename,"r");

if (filein == NULL) {return NULL;}
else {

//Проверка рядов и столбцов
if ((fscanf(filein,"%d",l)) != 1)
{
fclose(filein);
return -1;
};
printf("\n %d Rows",l);

if ((fscanf(filein,"%d",h)) != 1)
{
fclose(filein);
return -2;
};
printf("\n %d Columns",
h);

//Выделение памяти
n=(l)(h);
if ((a = (int
)calloc(n,sizeof(int))) == NULL)
{
fclose(filein);
return -3;
};

//Загрузка
for (x=0; x<n; x++)
{
if ((fscanf(filein,"%d",a+x)) != 1)
{
fclose(filein);
return -4;
}
if (x%(l)==0) {printf ("\n");}
printf("%d ",
(a+x));

}

//Проверка переполнения
if ((fscanf(filein,"%d",a)) == 1)
{
fclose(filein);
return -5;
}

fclose(filein);
ppa = a;
return 1;

}
}




int output_char(int
a2,int l, int h) //Вывод характеристик
{
int x; //Счетчик

system("cls");
if (l != 0 && h != 0)
{
for (x=0; x<l; x++)
{
printf(" %d",*(a2+x));
}
return 1;
}
else return 0;
}


Удалить сообщение []
Пароль  
[Mod]