powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / структуры, ошибка в программе....
6 сообщений из 6, страница 1 из 1
структуры, ошибка в программе....
    #39364493
cnainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер. Появилась ошибка в программе , неизвестно из-за чего програма прекращает работу, после ввода данных.. Еще запуталась как решить задание полностью, условие:

Структура елемента массива игрушка: название, цена , возрастной диапазон- верхняя грань, нижняя.
Определить : название самой дорогой игрушки , список игрушек , которые подходят детям заданного возраста, подобрать игрушки на заданую тему сумму денег.




Вот код..
Код: plaintext
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.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()


{ int n,i,c;
int v;
setlocale (LC_ALL,"russian");
float maxc;
    struct igr
    {char name [20];
    float cost ;
    int vozrn;
    int vozrv;
    };
    struct igr toy;
    printf ("Введите количество игрушек ");
scanf ("%d",&n);

    for (i=0;i<n;i++)
    {
        printf (" Введите название ");
        scanf ("%s",&toy.name);
       printf (" Введите стоимость  ");
        scanf ("%s",&toy.cost);
         printf (" Введите нижнюю границу возраста ");
        scanf ("%s",&toy.vozrn);
         printf (" Введите верхнюю границу возраста ");
        scanf ("%s",&toy.vozrv);
        printf ("\n");
    }

    printf ("Введите возраст ребенка \n");
    scanf ("%d",v);

    printf ("Введите цену");
    scanf ("%d",c);

   for (i=0;i<n;i++){
    toy.cost>maxc;
    maxc=toy.cost;}
    printf ("Максимальная цена %f %s ",maxc , toy.name );

    return 0;


Помогите пожалуйста...
...
Рейтинг: 0 / 0
структуры, ошибка в программе....
    #39364513
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cnainikПомогите пожалуйста...
Отладчик в руки и пошагово проходи всю программу, смотря значения переменных. Ищи место,
где твои ожидания начинают отличаться от реальности.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
структуры, ошибка в программе....
    #39364515
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но перед этим включи показ всех предупреждений компилятором и внимательно читай что он
тебе пишет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
структуры, ошибка в программе....
    #39364538
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cnainik,
функция scanf в качестве параметром принимает адреса переменных, что и логично. У вас это не так
...
Рейтинг: 0 / 0
структуры, ошибка в программе....
    #39364540
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, прошу прощения, не подумал, что вы пытаетесь дать шанс тс подумать(
...
Рейтинг: 0 / 0
структуры, ошибка в программе....
    #39365351
Пётр Седов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cnainik, почитайте описание функции scanf , там подробно написано, как вводить значения. Вкратце:
* Целые значения вводим с помощью %d:
Код: plaintext
1.
2.
int age;
scanf("%d", &age); // '&' пишем, '&age' -- указатель на переменную age

* Дробные значения вводим с помощью %f:
Код: plaintext
1.
2.
float cost;
scanf("%f", &cost); // '&' пишем, '&cost' -- указатель на переменную cost

* Строковые значения вводим с помощью %s:
Код: plaintext
1.
2.
char name[100];
scanf("%s", name); // '&' не пишем, имя массива неявно преобразуется в указатель на первый элемент этого массива
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / структуры, ошибка в программе....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]