Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rodrigezrobert
3 / 3 / 0
Регистрация: 03.07.2010
Сообщений: 77
#1

Использование функций - C++

21.04.2011, 11:27. Просмотров 320. Ответов 6
Метки нет (Все метки)

Здравствуйте! Помогите начинающему, который изучает тему "функции". Надо инициализировать массив и вывести его в консольное окно. Но в этом виде у него не работает:

Код
[CPP]#include <iostream>
#include "stdlib.h"
#include <ctime>
#include <iomanip>
#include "stdafx.h"


void IntializationOfArray ( )
{
srand((unsigned int) (time(NULL)));	
int i;
const int iSize=100;
int arr[iSize];
    
         for ( i=0; i<iSize; ++i)
         {	
			 arr[i]=rand()%20;
              cout <<i<<" Array_function - "<<arr[i]<< endl;
         }	
		 cout<<" "<< endl;
	
}
int _tmain(int argc, _TCHAR* argv[])
{
 IntializationOfArray ();[CPP][/CPP]
	return 0;
}

[/CPP]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2011, 11:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Использование функций (C++):

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов - C++
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг у вас они завалялись на компе или...

Итерационные циклы,Определение и вызов функций,Использование библиотечных функций stdio.h - C++
Помогите решить задания: 1.Дано натуральное число n. Найти разность между первой цифрой этого числа и суммой всех остальных. ...

Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. - C++
Помогите пожалуйста!!!!!!! Сделать три варианта: первый вариант – передача данных между функциями с помощью глобального...

Использование функций и шаблонов функций - C++
Составьте программу – формирование цены на молоко. Животновод в начале каждой зимы цену на молоко на р%, а каждым летом снижает на столько...

Использование функций и шаблонов функций - C++
Люди помогите пожалуйста буду очень благодарна) вобщем вот первая часть лабы Написать программу, функция main которой включает...

C/C++ Использование функций, использование break - C++
Здравствуйте. Не знал как назвать тему, боялся что, если назову &quot;КАК ЭТО РАБОТАЕТ?&quot; то её удалят. Пишу программу для вычисления длинных...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
21.04.2011, 11:36 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
 
void IntializationOfArray ( )
{
srand((unsigned int) (time(NULL)));
int i;
const int iSize=100;
int arr[iSize];
 
         for ( i=0; i<iSize; ++i)
         {
                         arr[i]=rand()%20;
              cout <<i<<" Array_function - "<<arr[i]<< endl;
         }
                 cout<<" "<< endl;
 
}
int _tmain(int argc, _TCHAR* argv[])
{
 IntializationOfArray ();
        return 0;
}
Вот так всё работает
Choopa
17 / 17 / 0
Регистрация: 03.04.2011
Сообщений: 89
21.04.2011, 11:44 #3
#include <iostream>
#include "stdlib.h" //нефакт что надо
#include <ctime> //нефакт что надо
#include <iomanip> //нефакт что надо
#include "stdafx.h" //нефакт что надо

using namespace std;
void IntializationOfArray (void )
{
srand((unsigned int) (time(NULL)));
int i ;

int arr[100];

for ( i=0; i<100; ++i)
{
arr[i]=rand()%20;
cout <<i<<" Array_function - "<<arr[i]<< endl;
}
cout<<" "<< endl;

}
void _tmain()
{
IntializationOfArray ();//

system("pause");
}
// [/CPP]

А что такое [cpp] и srand((unsigned int) (time(NULL)));?
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.04.2011, 11:46 #4
rodrigezrobert, уж если задача на функции, то инициализация и вывод массива должны быть разнесены по разым функциям.
rodrigezrobert
3 / 3 / 0
Регистрация: 03.07.2010
Сообщений: 77
21.04.2011, 11:49  [ТС] #5
1>------ Build started: Project: hw_20.04_№2, Configuration: Debug Win32 ------
1>Compiling...
1>hw_20.04_№2.cpp
1>c:\documents and settings\c++\hw_19.04_c++\hw_1904\hw_20.04_№2\hw_20.04_№2\hw_20.04_№2.cpp(1) : warning C4627: '#include <iostream.h>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>c:\documents and settings\c++\hw_19.04_c++\hw_1904\hw_20.04_№2\hw_20.04_№2\hw_20.04_№2.cpp(23) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
1>Build log was saved at "file://c:\Documents and Settings\C++\hw_19.04_c++\hw_1904\hw_20.04_№2\hw_20.04_№2\Debug\BuildLog.htm"
1>hw_20.04_№2 - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Добавлено через 33 секунды
все равно ошибочку выдает.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.04.2011, 11:51 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdlib.h"
#include <ctime>
#include <iomanip>
#include "stdafx.h"
#include <iostream.h>
void IntializationOfArray (int *a, int n);
{
 int i;
 srand(time()); 
 for (i=n-1; i>=0; --i)
 {      
  a[i]=rand()%20;  
 }       
}
void OutputofArray(int *a, int n)
{
 for (i=0; i<n; ++i)
 {
  cout <<i<<" Array_function - "<<arr[i]<< endl;
 }
 cout<<" "<< endl;
}
int mian ()
{
 int arr[100];
 IntializationOfArray (arr,100);
 OutputofArray(arr,100);
 return 0;
}
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
21.04.2011, 11:52 #7
Это проблемы компилятора, а не программы, исходник верный.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2011, 11:52
Привет! Вот еще темы с ответами:

Использование функций - C++
Составить процедуру, в результате обращения к которой из первой заданной строки удаляется каждый символ принадлежащий и второй строке.

Использование функций - C++
кто может напишите пожалуйста код

Использование функций - C++
Даны три действительных числа x, y, z. Получить A= arccos((x^2+y^2-z^2)/(2xy)) - arccos(z^2*y/(x+z*y)) где arccos(a) = arctg...

Использование функций - C++
Даны действительный числа a,b,c. Получить: (u+v2,3.14), где u=min(a,b), v=min(ab,a+b). Прошу любой помощи(будь то хороший сайт где я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.04.2011, 11:52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru