Обучение массивам

  • Автор темы Touz
  • Дата начала
  • Просмотров 6773 Просмотров

Touz

Участник
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]
 

rtyn

Эксперт
601
940
8 Апр 2016
  • Внимание, Мошенник!
    Пользователь был уличен в мошенничестве. Мы не рекомендуем совершать сделки с ним!
  • Начну с того, что за работу спасибо.
    НО....это будет понятно Вам, мне, Тиму, Вове и ещё нескольким, я к чему говорю, если делаете статью надо
    от А до Я расклад давать, так как основная масса мимо пройдёт, не зная с какой стороны подойти, и мы будем иметь очередных "холодных" юзеров, а нам надо марку держать, что бы было интересно и хотелось к нам придти ещё. ИМХО.
     
    Последнее редактирование: