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

Определение элементов функции. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Быстрая сортировка http://www.cyberforum.ru/cpp-beginners/thread383153.html
Есть три файла: Функция: #ifndef QUICK #define QUICK #include <vector> using namespace std; template<class T>
C++ где скачать книгу "Язык программирования C. Лекции и упражнения Стивен Прата" Подскажите у кого есть в електронном формате эта книга ? вот ссылка http://www.yakaboo.ua/ru/catalog/all/c-primer-plus-89173 http://www.cyberforum.ru/cpp-beginners/thread383150.html
Задачи на двумерный массив C++
По результатам метеорологических наблюдений за 10 последних лет известно количество солнечных дней в году для пяти морских курортов. Кроме этого известны расстояния до них. Оп-ределить курорт с наиболее благоприятным климатом (с максимальным суммарным количеством солнечных дней за время наблюдений). Если таких несколько, то вывести ближайший из них.
C++ Массивы
помогите я написал код а дальше че то уже в голову не лезит как до конца доделать вот задание В одномерном массиве {3.24, -7.16, 2.18, -0.16, -3.22, 7.14, 2.88, -3.20, -0.99, -4.15} вычислить: сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. вот код #include <iostream> #include <math.h>...
C++ Найти значение косинуса по формуле тейлора http://www.cyberforum.ru/cpp-beginners/thread383139.html
с точностью eps #include <iostream> #include <math.h> using namespace std; double vozv_v_n_step(double x, int n) { double k=1; for(int i=1;i<=n;i++) {
C++ Помогите решить . C++ Вести три действительных числа от -10 до 10. Возвести в квадрат те из них, значения которых неотрицательны, и в третью степень отрицательные . Вывести полученные значения. подробнее

Показать сообщение отдельно
TaiBos
0 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 14
13.11.2011, 19:49     Определение элементов функции.
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
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <conio.h>
#include <vector>
 
using namespace std;
 
void print(int i) 
     {
     cout << "Name: " << zap[i].Name << "\n Lastname: " << zap[i].Lastname << endl;
     }
     
struct People {
       char Name[30];
       char Lastname[30];
       };
   
int main (){
    
    int n,schet=0;
    char otv;
    
    vector<People> zap[5];
    
    cout << "Vveditt kol-vo zapicei: ";
    cin >> n;
    
    while (n!=schet) 
    {     if (size(zap)==schet) {zap.resize(zap.size()+1);}
 
          cout << "\n Vvedite " << n << "-nuyu zapic";
          cin >> People[schet].Name >> People[schet].Lastname;
 
          schet++;
    }
    
    schet=0;
    
cout << "Vivesti?(y,n)" << endl;
cin >> otv;
if (otv == "y") {while (n!=schet){print(schet);}} else {exit;}
Ошибок несколько,но меня интересует только одна из них:
*'zap' indeclared.*

Я понимаю,из-за чего она появилась.Если переставить функцию print в конце программы,ошибка исчезнет.
Соответственно:как можно обьявить эти переменные таким образом,что бы функция осталась в начале программы?

*Писать на C++ начал сравнительно недавно,за сим прошу прощения за ламерство.
Надеюсь на вашу помощь.

*Еще один вопрос:какая библиотека содержит описание функции size?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru