HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 09.05.2009, 07:39
ah_liza_liza
Новичок
Регистрация: 08.05.2009
Сообщений: 8
С нами: 8952904

Репутация: 0
По умолчанию

VIP
спасибо большое)
у меня тоолько два вопроса теперь)
что такое #define ARRAY_MAX 1000
и почему у меня ошибки на счет библиотек
пишет что то
э вроде
.\пыщь.cpp(3) : warning C4627: '#include <stdio.h>': skipped when looking for precompiled header use
Add directive to 'stdafx.h' or rebuild precompiled header
0_0
 
Ответить с цитированием

  #2  
Старый 09.05.2009, 12:56
ZorGan
Новичок
Регистрация: 28.04.2009
Сообщений: 4
С нами: 8966946

Репутация: 0
По умолчанию

Товарищи помагите решить 2 задачки:
Найти значение переменной Y


Найти значение переменной S
 
Ответить с цитированием

  #3  
Старый 09.05.2009, 07:42
ah_liza_liza
Новичок
Регистрация: 08.05.2009
Сообщений: 8
С нами: 8952904

Репутация: 0
По умолчанию

а можно как нибудь без
#define ARRAY_MAX 1000 ???
я боюсь быть не понятой в колледже)
 
Ответить с цитированием

  #4  
Старый 09.05.2009, 10:12
Chupa-Chups
Познающий
Регистрация: 03.05.2008
Сообщений: 40
С нами: 9485024

Репутация: 17
По умолчанию

Ну заместь
#define ARRAY_MAX 1000
можно написать
const int ARRAY_MAX=1000;

директива #define означаета, что слову ARRAY_MAX присваевается значение 1000. В С так оглашали константы. А в С++ появились константы определенных типов. Но всеравно этот метод тоже используется. Особенно часто, при использовании заголовочных файлов(что бы по случайности не подключить их несколько раз) но в это углублятся не буду.

То что пишет ошибку подключи и stdafx.h
Тоесть в начале допиши #include <stdafx.h>
 
Ответить с цитированием

  #5  
Старый 09.05.2009, 11:43
ah_liza_liza
Новичок
Регистрация: 08.05.2009
Сообщений: 8
С нами: 8952904

Репутация: 0
Unhappy

Цитата:
Сообщение от Chupa-Chups  
Ну заместь
#define ARRAY_MAX 1000
можно написать
const int ARRAY_MAX=1000;

директива #define означаета, что слову ARRAY_MAX присваевается значение 1000. В С так оглашали константы. А в С++ появились константы определенных типов. Но всеравно этот метод тоже используется. Особенно часто, при использовании заголовочных файлов(что бы по случайности не подключить их несколько раз) но в это углублятся не буду.

То что пишет ошибку подключи и stdafx.h
Тоесть в начале допиши #include <stdafx.h>

мы ни разу не проходили никаких #define потому я и спросила
можно м как нибудь по другому

на счет ошибки
дописывала
не работает.
 
Ответить с цитированием

  #6  
Старый 09.05.2009, 14:03
Chupa-Chups
Познающий
Регистрация: 03.05.2008
Сообщений: 40
С нами: 9485024

Репутация: 17
По умолчанию

Цитата:
Сообщение от ah_liza_liza  
мы ни разу не проходили никаких #define потому я и спросила
можно м как нибудь по другому

на счет ошибки
дописывала
не работает.
Код:
#include "stdafx.h"
# include <stdio.h> // библиотека для вызова функций ввода и вывода
# include <time.h> // библиотека для заполнения массива случайными числами (зависит от текущего времени)
# include <stdlib.h> // библиотека для вызова функции random
#define ARRAY_MAX 1000


int _tmain(int argc, _TCHAR* argv[])
{

	srand(time(NULL));
	int i,j,x1,x2;
	int X[ARRAY_MAX];
	printf("Vvdite x1 ");
	scanf("%d", &x1);
	printf("Vvdite x2 ");
	scanf("%d", &x2);
	
	for(i=0; i<ARRAY_MAX; i++){ // цикл заполнения массива
		X[i]=rand()%100; // генерирования случайного числа
		printf("%d, ", X[i]);
		}
	printf("\n\n");

	int summa=0;
	for(i=x1-1, j=0;i<x2;i++){
		summa=summa+X[i];
		j++;
		}
	
	printf("Symma elementov = %d, 4islo elementov = %d\n", summa, j);

	return 0;
}
Проверь так.
Я не смотрел на результаты какие оно выдает, но откомпилировалось в Visual Studio 2005

Последний раз редактировалось Chupa-Chups; 09.05.2009 в 14:05..
 
Ответить с цитированием

  #7  
Старый 09.05.2009, 18:40
ah_liza_liza
Новичок
Регистрация: 08.05.2009
Сообщений: 8
С нами: 8952904

Репутация: 0
Angry

Цитата:
Сообщение от Chupa-Chups  
Проверь так.
Я не смотрел на результаты какие оно выдает, но откомпилировалось в Visual Studio 2005

у меня 2008
попробывала выдает теперь
\пыщь.cpp(39) : error C2061: syntax error : identifier '_TCHAR'
.\пыщь.cpp(42) : warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data

ар
глупая программа)
 
Ответить с цитированием

  #8  
Старый 09.05.2009, 18:56
MRAK9
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
С нами: 9886838

Репутация: 60
По умолчанию

кто-нибудь поможет?
задачка в #1402 посте
 
Ответить с цитированием

  #9  
Старый 09.05.2009, 15:52
Sibogatov
Познающий
Регистрация: 24.11.2008
Сообщений: 40
С нами: 9190279

Репутация: 0
По умолчанию

Помогите пожалуйста... Нужно нарисовать часы, с помощью Visual C++ вот задание:
В диалоговом окне нарисовать часы (секундная, минутная и часовая стрелки). Цвет циферблата и стрелок выбираем из палитры с помощью объекта класса CColorDialog. Реальное время считывать с помощью класса CTime
 
Ответить с цитированием

  #10  
Старый 10.05.2009, 02:03
LLlOK
Новичок
Регистрация: 09.05.2009
Сообщений: 2
С нами: 8951098

Репутация: 0
По умолчанию

помогите плс

задали вот такое заданием: написать программу расчитывающаю количество дней,часов,минут,секунд между двумя датами, заданными в формате например 12.01.2009 14:37:59 и системной датой, временем... расчёт должен вестись по всем правилам, с учётом високосных годов....

и если можно плиз с пояснениями.....
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.