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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2009, 21:53   #1
Катюшенька
Пользователь
 
Аватар для Катюшенька
 
Регистрация: 08.12.2008
Сообщений: 32
Стрелка Пишу программку, а она никак не работает... Программа в Борланд Си...

Цитата:
#include <math.h>
#include <stdio.h>
#include <conio.h>
const int nstr=3, nstb=4;
int main ()
{
int b[nstr][nstb];
int i, j;
float sum=0.0;
for (i=0; i<nstr; i++)
for (j=0; j<nstb; j++)
{ printf("b[%d][%d]= ", i, j);
scanf ("%f", &b[i][j]);
printf("\n");
}
for (i=0; i<nstr; i++)
for (j=0; j<nstb; j++)
if (5.5>=b[i][j]&&b[i][j]<6.5)
sum += b[i][j];
printf ("%f", sum);
return 0;
}
Буду рада если найдете ошибку...
А вот задание...
Дан массив размера 3 x 4 с элементами вещественного типа. Написать программу для вычисления количества элементов массива, которые при округлении дают 6
Верю... Надеюсь... Люблю...
Катюшенька вне форума Ответить с цитированием
Старый 12.01.2009, 22:44   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Исправлено:
Код:
#include <math.h>
#include <stdio.h>
#include <conio.h>

const int nstr=3, nstb=4;
int main ()
{
float b[nstr][nstb];
int i, j;
float sum=0.0;

for (i=0; i<nstr; i++)
 for (j=0; j<nstb; j++)
 {
   printf("b[%d][%d]= ", i, j);
   scanf ("%f", &b[i][j]);
   printf("\n");
  }

for (i=0; i<nstr; i++)
  for (j=0; j<nstb; j++)
   if (b[i][j]>=5.5&&b[i][j]<6.5)
    sum += b[i][j];
printf ("%f", sum);
getch();
return 0;
}
Катюшенька В следующий раз, пожалуйста, размещайте код в тег CODE
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 12.01.2009, 22:49   #3
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Вам же надо посчитать количество элементов, а вы сумму считаете
Код:
sum += b[i][j];
Вместо переменной sum
Код:
int col = 0;
if ((b[i][j] >= 5.5) && (b[i][j] < 6.5)) col++;
-----------------------------------------
Да и ещё, как подметил Sazary, не забудьте исправить тип массива
Росли вроде умными, выросли дурнями... (c)А.Васильев

Последний раз редактировалось Greblin; 12.01.2009 в 22:51.
Greblin вне форума Ответить с цитированием
Старый 12.01.2009, 22:57   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от Greblin Посмотреть сообщение
Вам же надо посчитать количество элементов, а вы сумму считаете
Действительно, проглядел ))
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 13.01.2009, 00:21   #5
Катюшенька
Пользователь
 
Аватар для Катюшенька
 
Регистрация: 08.12.2008
Сообщений: 32
По умолчанию спасибо всем кто ответил))

спасибки ребята)))
Верю... Надеюсь... Люблю...
Катюшенька вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверьте пожалуйста, что не так, а то она не работает Анжелика Помощь студентам 2 06.12.2008 11:42
Пишу DLL в Delphi.Вызываю функцию в С.Не работает Ozerich Общие вопросы Delphi 4 26.08.2008 10:17
Программа не работает Михаил Юрьевич Общие вопросы Delphi 2 19.04.2008 23:27
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить Alar Общие вопросы Delphi 0 29.10.2006 21:36
пишу программку типа Hexредактора(для тренировки). нужно помочь. Alar Общие вопросы Delphi 0 29.10.2006 18:53