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; }
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; }
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; }
int main(int argc, char** argv){ int mas[argc - 1]; getMass(argc, argv, mas); bubbleSort(mas, argc - 2); printMas(mas, argc-1); }
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; }
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; }