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

Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Matrix и класс Size http://www.cyberforum.ru/cpp-beginners/thread542314.html
Всем доброго дня!!! Помогите пожалуйста с решением задачи, а то я в программировании плохо соображаю. Помогите, буду очень благодарен!!!! Вот условие задачи: Создать класс Matrix, содержащий следующие элементы: - поле «размер» Size s; - поле «данные» int Data; - метод получения кол-ва строк int GetRaw(); - метод получения кол-ва столбцов int GetColumn();
C++ вычисления суммы строк элементов матрицы Помогите пожалуйста!!!! на языке программирования Си, Составить программу вычисления суммы строк элементов матрицы. http://www.cyberforum.ru/cpp-beginners/thread542311.html
Удалить все гласные из строки C++
Здравствуйте. вы не подскажите,как можно удалить все гласные из строки
C++ Составить программу вычисления функции..
Составить программу вычисления функции f(t)=t^2+2,5t/t+1, аргументы вводятся с клавиатуры. (Используя при этом заголовок функции, начало функции, тело функции)
C++ Дописать программу, на тему "строковые типы данных". http://www.cyberforum.ru/cpp-beginners/thread542260.html
Само задание звучит так: Дан текст, состоящий не менее чем из пяти слов. Сформировать строку, в которую попадут только те слова, где одинаковые буквы встречаются более двух раз. Например, молоко. Смог только разбить строку по словам, и каждое слова в массив. Осталось только реализовать подсчёт одинаковых букв и проверку условия, что текст состоит не менее чем из пяти слов и где одинаковые...
C++ Добавление элемента в конец односвязного списка - ошибка Всем привет! Собственно, задача такая: написать функцию, добавляющую элемент в конец связного списка. Вроде всё правильно, компилируется, но ничего не выводится, только появляется окошко "Закрытие программы ... ". Что не так? #include <iostream> using namespace std; //////////////////////////////////////////////////////////////// struct link { подробнее

Показать сообщение отдельно
eji
118 / 118 / 6
Регистрация: 17.09.2010
Сообщений: 288
08.04.2012, 17:38     Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка.
roonmax,
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
#include <stdio.h>
 
struct product // ñòðóêòóðГ* òîâГ*Г°Г*
{
    char name[15]; // ïîëÿ èìÿ, ûçìåðåГ*ГЁГҐ, öåГ*Г*, êîëè÷åñòâî
    char izm[5];
    float price;
    int count;
};
 
int main(int argc, char *argv[])
{
    printf("Demo\n");
    int sz = 0, i = 0; // Г°Г*çìåð Г¬Г*Г±Г±ГЁГўГ*, ГіГЇГ°Г*âëÿþùГ*Гї ïåðåГ*Г*Г*Гї öèêëГ*
    float x = 0, y = 0; // äèГ*ГЇГ*çîГ* îò ГЁ äî
    struct product *p; // ГіГЄГ*Г§Г*òåëü Г*Г* Г¬Г*Г±Г±ГЁГў ñòðóêòöðû
    printf("Input size: ");
    scanf("%i", &sz); // ñîõðГ*Г*ГїГҐГ¬ Гў ïåðåìåГ*Г*îé ââåäåГ*Г*ûé Г°Г*çìåð
    p = (struct product*)malloc(sz + 1); // âûäåëÿåì ГЇГ*ìÿòü äëÿ Г*Г*ГёГҐГЈГ® Г¬Г*Г±Г±ГЁГўГ*
    if(p == NULL) exit(1); // åñëè êîìï ГЇГ*ìÿòè Г§Г*Г¦Г*Г«))) âûõîä Г± îøèáêîé
    printf("Input string like: name izm price count\n");
    for(i = 0; i < sz; i++) // öèêë
    {
        printf("%i: ", i);
        scanf("%s%*c%s%*c%f%*c%i", &p[i].name, &p[i].izm, &p[i].price, &p[i].count); // Г§Г*ïîëГ*ГїГҐГ¬ ГІГҐГЄГіГ№ГіГѕ ñòðóêòóðó ГЁГ§ ñòðîêè
    }
    printf("-----------------------------------\n");
    printf("Input x: ");
    scanf("%f", &x); // îò
    printf("Input y: ");
    scanf("%f", &y); // äî
    printf("-----------------------------------\n");
    for(i = 0; i < sz; i++)
    {
        if(p[i].price < x || p[i].price > y) continue; // åñëè Гў äèГ*ГЇГ*çîГ* öåГ*Г* ГІГҐГЄГіГ№ГҐГ© ñòðóêòóðû Г*ГҐ ïîïГ*Г¤Г*ГҐГІ ïåðåõîäèì ГЄ ñëåäóþùåìó åëåìåГ*ГІГі
        printf("%s | %s | %.2f | %i\n", p[i].name, p[i].izm, p[i].price, p[i].count); // ГЁГ*Г*Г·ГҐ âûâîäèì Г*Г* ГЅГЄГ°Г*Г*
    }
    free(p); // îñâîáîæäГ*ГҐГ¬ ГЇГ*ìÿòü, êîòîðГ*Гї áûëГ* âûäåëåГ*Г* ïîä Г¬Г*Г±Г±ГЁГў
    getch(); // æäåì Г*Г*Г¦Г*ГІГЁГї ëþáîé ГЄГ*îïêè
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru