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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2014, 19:44   #1
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию Вопрос по С, связынный с нумерацией элементов массива.

Цитата:
Вычислить сумму квадратов элементов, не меньших заданного U и стоящих на местах, кратных 4
Код:
  for(i=0;i<n;i++)
  {
    if(a[i]>u && (i+1)%4==0)
    	sum=sum+a[i]*a[i];
  }
Засомневался в этой части - (i+1)%4==0)
Нумерация же с нуля. Я прав?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 07.10.2014, 19:49   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Да..
Для проверки напишите так :
Код:
  for(i=1;i<=n;i++)
  {
    if(a[i]>u && i%4==0)
    	sum=sum+a[i]*a[i];
  }
Если выдаст один и тот же результат, то вероятность того, что Вы правы, повышается
Poma][a вне форума Ответить с цитированием
Старый 07.10.2014, 20:14   #3
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

А? То есть, в Си можно с массивами работать также, как в нормальных ЯП?
Вы меня спасаете.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 07.10.2014, 20:23   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Нумерация же с нуля. Я прав?
прав. я не понял, а где проблема? 0 - чётңое число.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 07.10.2014, 21:41   #5
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
То есть, в Си можно с массивами работать также, как в нормальных ЯП?
А что Вас смущает?
Poma][a вне форума Ответить с цитированием
Старый 07.10.2014, 21:44   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
также, как в нормальных ЯП?
нормальные - эт какие?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 07.10.2014, 21:49   #7
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

1. Это шутка была
2. Да все нормальные и си - тоже

Я тут иногда буду выкладывать свои си-поделки
До сегодняшнего дня последний раз писал на си в 91-м, на hisoft c
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 08.10.2014, 07:18   #8
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

--------------delete
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сдвиг элементов массива и вопрос о strcpy neonakaneya Общие вопросы C/C++ 9 09.01.2012 00:27
Вывод элементов массива.Изменение элементов массива. Vesnushka18 Помощь студентам 6 09.06.2011 13:05
Записать в массив Z подряд семь нулевых элементов массива R,состоящего из N элементов.(Язык QBasic) Лиза) Помощь студентам 0 11.01.2011 16:02
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16