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

Массив строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы через вектор http://www.cyberforum.ru/cpp-beginners/thread248553.html
знаю что эти задачи разбирались на форуме,но мне нужно что бы через вектр было сделано.спасибо 1.найти произведение элементов массива с четными номерами 2.найти сумму элементов массива расположеных между первым и последним нулевыми элементами преобразовать массив таким образом что бы сначало располагались все положительные а потом все отрицательные(элементы равны 0 считать положительными)
C++ Все возможные комбинации 5 чисел В общем задача такая: Нужно, чтобы программа выдавала все возможные комбнации 5 чисел: 1 число от 1 до 32 2 число от 2 до 33, но больше 1 числа 3 число от 3 до 34, но больше 2 числа 4 число от 4 до 35, но больше 3 числа 5 число от 5 до 36, но больше 4 числа Добавлено через 17 часов 9 минут ну что ни кто не поможет? http://www.cyberforum.ru/cpp-beginners/thread248547.html
C++ класс список
создал класс список все вроде норм работает #include <iostream> using namespace std; class List{ protected: struct ListItem{ int Info; ListItem *Next; };
C++ Описание функции
Помогите написать код функции!? Задача: Программа. Описать функцию f (s, n, x), определяющую, какой символ чаще других встречается в строке s и сколько раз он в нее входит. Если таких символов несколько, то взять первый из них по алфавиту. С помощью этой функции провести анализ строки str.
C++ программа для с++ http://www.cyberforum.ru/cpp-beginners/thread248513.html
создала небольшую программку с++,а на другом компе она не отрывается. что там нужно установить,чтоб видело???
C++ Найти стороны треугольника. Треугольник задан величинами своих углов и радиусом описанной окружности. #include<math.h> #include<stdio.h> void main() { double a,b,c,z,r,x,y; printf("\n\nVvedite ugli v radianah\n\n"); printf("X=");scanf("%lf",&x); printf("Y=");scanf("%lf",&y); подробнее

Показать сообщение отдельно
zabuka
 Аватар для zabuka
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38
25.02.2011, 22:21     Массив строк
Добрый вечер! Решая задачу из главы 7, книги Лафоре, столкнулся с неправильной работой программы, второй и последующие параметры, при вводе строки, пропускаются:
Код:
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
41
42
43
44
45
46
47
48
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
//////////////////////////////////////////////////////////////////////////////////////////////////
class employee
{
private:
    string name;                    // строка
    long num;                       // число
public:
    employee() : name(), num(0)     // конструктор без аргументов
    { }         
    void getData()                  // ввод значений пользователем
    {
        cout << "\n   Введите имя и фамилию: ";
        getline(cin, name);
        cout << "   Введите табельный номер работника: ";
        cin >> num;
    }
    void putData()                  // возврат введеных значений
    {
        cout << "\n   Должность: " << name << endl;
        cout << "   Табельный номер: " << num << endl;
    }
};
//////////////////////////////////////////////////////////////////////////////////////////////////
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    employee s1 [100];              // массиы из 100 значений
    int n = 0;                      // вспомагательная переменная
    char answer;                    // ответ для продолжения цикла
    do                              // цикл для ввода значений
    {
        cout << "Введите параметры сотрудника: " << n + 1;
        s1[n++].getData();          // изменяем вручную переменную для цикла
        cout << "Продолжить ввод (y/n)? ";
        cin >> answer;
    } while(answer != 'n');         // для продолжения цикла
    for(int i = 0; i < n; i++)
    {
        cout << "\nСотрудник " << i + 1 << ": "; 
        s1[i].putData();
    }
    system("PAUSE");
    return 0;
}
Посмотрел решение, аналогичное моему.

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