![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.12.2009
Сообщений: 8
|
![]()
Помогите решить задачу (TURBO C):
Тип данных Short, надо найти сумму квадратов положительных элементов массива A={a[i]}. И ещё может где есть что почитать именно по программированию в TURBO C |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
э-э-э а на С++ или на Классическом Си?
Покажи наработки.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 06.12.2009
Сообщений: 8
|
![]()
Вот наработка, только у меня вычисляется квадрат только одного положительного элемента, опять наверн косяк в цикле.
#include<stdio.h> #include<conio.h> void main(void) { short a[4]={-1,-20,4,100}; short i,kp,kv,sum; clrscr(); puts("\n ISHODNIY MASSIV\n"); for (i=0; i<4; i++) printf("%d ",a[i]); kp=0; for (i=0; i<4; i++) if(a[i]>0) kp=kp+1; printf("\n polojitelnih elementov massiva:%d,\n",kp); kv=0; for (i=0; i<4; i++) kv=a[i]*a[i]; printf("\n kvadrat polojitelnih elementov massiva:%d,\n",kv); sum=0; for(i=0; i<4; i++) if(a[i]>0) sum=sum+kv; printf("\n summa kvadratov polojitelnih elementov massiva:%d,\n",sum); getch(); } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++. сумма элементов массива | BzDoN | Помощь студентам | 3 | 01.12.2009 07:04 |
Нахождение квадратов первых k элементов массива | JaZZ_XVIII | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 10.06.2009 01:21 |
Найти сумму квадратов отрицательных элементов массива | bbk_serg | Помощь студентам | 7 | 21.01.2009 12:33 |
Сумма и произведение элементов массива | Zid@ne | Общие вопросы C/C++ | 5 | 23.12.2008 19:22 |
Сумма элементов массива, больших А | Sultan | Помощь студентам | 1 | 21.04.2007 11:13 |