- 5
- 6
- 14 Янв 2017
[SRC]
// ConsoleApplication41.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <stdlib.h>
int main()
{
unsigned int ArraySize;
unsigned int *Array;
unsigned int Sum1 = 0, Sum2 = 0;
printf("Please enter the size of the array: ");
scanf_s("%u", &ArraySize);
Array = (unsigned int*)malloc(ArraySize * sizeof(unsigned int));
if (Array == 0) {
printf("Error: couldn`t allocate enough memory! \n");
return -1; // Мало памяти - завершаем работу
}
for (unsigned int Index = 0; Index < ArraySize; Index++) {
Array[Index] = Index; } // создаём массив
for (unsigned int Index = 0;Index < (ArraySize) / 2;Index++) {
Sum1 += Array[Index];
Sum2 += Array[Index + ArraySize / 2];
}
printf("Sum1= %u ,Sum2= %u ", Sum1, Sum2);
return 0;
}
[/SRC]
// ConsoleApplication41.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <stdlib.h>
int main()
{
unsigned int ArraySize;
unsigned int *Array;
unsigned int Sum1 = 0, Sum2 = 0;
printf("Please enter the size of the array: ");
scanf_s("%u", &ArraySize);
Array = (unsigned int*)malloc(ArraySize * sizeof(unsigned int));
if (Array == 0) {
printf("Error: couldn`t allocate enough memory! \n");
return -1; // Мало памяти - завершаем работу
}
for (unsigned int Index = 0; Index < ArraySize; Index++) {
Array[Index] = Index; } // создаём массив
for (unsigned int Index = 0;Index < (ArraySize) / 2;Index++) {
Sum1 += Array[Index];
Sum2 += Array[Index + ArraySize / 2];
}
printf("Sum1= %u ,Sum2= %u ", Sum1, Sum2);
return 0;
}
[/SRC]