Example #1
0
int main()
{
	setlocale(LC_ALL, "Russian");
   
	int dec1 = 0;
	int dec2 = 0;
	int decSum = 0;
	printf("¬ведите 2 числа: ");
	scanf("%d %d", &dec1, &dec2);
	
	bool bin1[sizeof(int) * 8] = {0};
	bool bin2[sizeof(int) * 8] = {0};
	bool binSumMas[sizeof(int) * 8] = {0};
	
	decToBin(dec1, bin1, sizeof(int) * 8);
	decToBin(dec2, bin2, sizeof(int) * 8);
	sum(bin1, bin2, sizeof(int) * 8, binSumMas);
	decSum = binToDec(binSumMas, sizeof(int) * 8);
	
	printf("ѕеревод в двоичную систему\n%d = ", dec1);
	printMas(bin1, sizeof(int) * 8);
	printf("%d = ", dec2);
	printMas(bin2, sizeof(int) * 8);
	printf("—умма в двоичной системе: ");
	printMas(binSumMas, sizeof(int) * 8);
	printf("—умма в дестичной системе: %d\n", decSum);


	return 0;
}
Example #2
0
int main()
{
	int arraySize = 0;
	int whatDo = 0;
	printf("Enter size array - ");
	scanf("%d", &arraySize);
	int *mas = new int[arraySize];
	printf("1 - random\n2 - you enter\n");
	scanf("%d", &whatDo);
	if (whatDo == 1)
	{
		for (int i = 0; i < arraySize; i++)
			mas[i] = rand() % 10;
		printMas(arraySize, mas);
	}
	if (whatDo == 2)
	{
		printf("Enter massive: ");
		for (int i = 0; i < arraySize; i++)
			scanf("%d", &mas[i]);
	}
	qsort(mas, 0, arraySize - 1);
	printMas(arraySize, mas);
	
	printf("element - %d\n", oftenElement(arraySize, mas));
	
	scanf("%*s");
	delete[] mas;
	return 0;
}
Example #3
0
int main() {
	int mas[] = {4, 9, 8, 1, 4, 1, 4};
	int n = 7;
	printMas(mas, n);
	
	countingSort(mas, n);
	
	printMas(mas, n);
	return 0;
}
Example #4
0
int main(int argc, char** argv){
  int mas[argc - 1]; 
  
  getMass(argc, argv, mas);
  bubbleSort(mas, argc - 2);
  printMas(mas, argc-1);
}
Example #5
0
int main()
{
	int arraySize = 0;
	printf("Enter size array - ");
	scanf("%d", &arraySize);
	int *mas = new int[arraySize];
	printf("\nEnter array - ");
	for(int i = 0; i < arraySize; i++)
		scanf("%d", &mas[i]);
	
	qsort(mas, 0, arraySize - 1);
	printMas(arraySize, mas);
	
	scanf("%*s");
	delete[] mas;
	return 0;
}
Example #6
0
int main(void)
{
	int rows_A, columns_A;
	int size_vector;
	int** mas_A;
	int* vector;
	int* vector_X;
	int i, t;
	
	int sum;
	
	//initialization mas_A
	printf("\nEnter the number of COLUMNS and ROWS for mas_A: ");
	scanf("%d %d", &rows_A, &columns_A);
	
	mas_A = new int * [rows_A];
	
	for(i = 0; i < rows_A; i++) {
		mas_A[i] = new int[columns_A];
	}
	
	printf("\n\tMAS_A: \n");
	enterMas(mas_A, rows_A, columns_A);
	
	//vector
	printf("Enter size of vector:");
	scanf("%d", &size_vector);
	vector = new int[size_vector];
	
	printf("\n\tVECTOR: \n");
	for(i = 0; i < size_vector; i++) {
		printf("\n[%d] = ", i);
		scanf("%d", &vector[i]);
	}
	
	//print mas
	printf("\nMAS A:\n");
	printMas2(mas_A, rows_A, columns_A);
	printf("\nVector:\n");
	printMas(vector, size_vector);
	
	//Check columns and rows
	if(columns_A != size_vector) {
		printf("\nWrong size vector!");
		return -1;
	}
	
	//initialization vector_X
	vector_X = new int [rows_A];
	
	//multiplication
	for(i = 0; i < rows_A; i++) {
		sum = 0;
		for(t = 0; t < size_vector; t++) {
			sum += mas_A[i][t] * vector[t];
		}
		vector_X[i] = sum;
	}
	
	printf("\nVECTOR X:\n");
	printMas(vector_X, rows_A);
	
	free(mas_A);
	free(vector);
	free(vector_X);
	
	
	return 0;
}