Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 20:01   #1
lutuygrey1
Пользователь
 
Регистрация: 27.05.2009
Сообщений: 30
По умолчанию cи/си++

:в массиве А[10] определить число ненулевых элементов.если все элементы отличны от нуля ,то найти их сумму .Вывести исходный массив и рез-ты расчета . если может укажите на места с ошибками или как их исправить.
#include<stdio.h>
#define N 10
int main(void)
{int i,nulel, a[N], summ;
printf("\nvvedite %d chisel:\n",N);
for(i=0; i<N; i++)
scanf("%d", a+i);
for(i=0; i<N; i++)
if(a[i]==0)
nulel++;
printf("\nkolichestvi nulevux elementov ravno:",nulel);
summ=0;
for(i=0; i<N; i++)
if(a[i]!=0)
summ+=a[i];
printf("\nsumma nenulevux elementov massiva",summ);
for(i=0; i<N; i++)
printf("%d",a[i]);
return 0;
}
lutuygrey1 вне форума Ответить с цитированием
Старый 28.05.2010, 23:00   #2
Peret
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 11
По умолчанию

#include<stdio.h>
#define N 10
int main(void)
{int i,nulel, a[N], summ;
printf("\nvvedite %d chisel:\n",N);
for(i=0; i<N; i++)
scanf("%d", a+i);
nulel=0;
for(i=0; i<N; i++)
if(a[i]==0)
nulel++;
printf("\nkolichestvi nulevux elementov ravno:",nulel);
if(nulel=0)
{
summ=0;
for(i=0; i<N; i++)
summ= summ+a[i];
printf("\nsumma nenulevux elementov massiva",summ);
}
for(i=0; i<N; i++)
printf("%d",a[i]);
return 0;
}
ну примерно так)
Peret вне форума Ответить с цитированием
Старый 28.05.2010, 23:42   #3
lutuygrey1
Пользователь
 
Регистрация: 27.05.2009
Сообщений: 30
По умолчанию Спасибо!)

Спасибо большое))
lutuygrey1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц