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

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

Войти
Регистрация
Восстановить пароль
 
2009
2 / 2 / 0
Регистрация: 23.11.2009
Сообщений: 35
#1

Определить суммарный вес всей пойманной рыбы - C++

12.05.2010, 00:06. Просмотров 295. Ответов 1
Метки нет (Все метки)

Всем привет. В общем, не могу сообразить как решить данную задачу:
Даны 2 структуры. 1ая структура содержит название рыбы и вес, 2ая - кол-во пойманной рыбы и массив 1ой структуры. Определить суммарный вес всей пойманной рыбы.

Как я понял, то код будет таким:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*первая структура*/
struct fish          
{ char name_fish[20];
  float ves;};
 
/*вторая структура*/
struct info         
{ int kolvo;
  fish qwe[10];};  /*объявление первой структуры*/
 
 
/*ввод данных(где n-колво элементов, info riba[10] - объявление второй структуры)*/
str_in(info riba[10],int n)
{ for(int i=0;i<n;i++) cin>>riba[i].kolvo>>qwe[i].name_fish>>qwe[i].ves;}
Но почему-то у меня выскакивают ошибки. Компилятор указывает ошибки в cin - он не знает что такое qwe[i].name_fish и qwe[i].ves. Кто знает почему? И как это правильно оформить?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2010, 00:06     Определить суммарный вес всей пойманной рыбы
Посмотрите здесь:

Выбрать предметы, суммарный вес которых меньше 20 кг, а стоимость – максимальна - C++
Задача о рюкзаке. Имеются предметы, веса которых равны w1,w2,…,wn, а цены которых равны c1,c2,…,cn. Выбрать из них предметы, суммарный вес...

Определить суммарный обьём в литрах 12 вложенных друг в друга шаров - C++
1.Определить, в какую из облостей (1,2 или 3) попадает точка с заданными координатами (для простоты принять, что абсцисса точки не равна...

Определить суммарный объем в литрах двенадцати вложенных друг в друга шаров - C++
нужно составить программу на С а)определить суммарный объем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм....

Напечатать таблицу тренировок и определить суммарный путь, который пробежит спортсмен за 7 дней. - C++
Начав тренировки,спортсмен в первый день пробежал 10км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня....

Определить, после какого дня суммарный пробег лыжника за все дни превысит 200 км - C++
Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на р процентов от...

Определить вес почтового груза который можно поместить в самолет - C++
Помогите пожалуууууйста с программой на c++ Пассажирский самолет может поднять груз общим весом 30т. Составить программу для определения...

Определить суммарный обьем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм. Внутренний диаметр внутреннего шара равен 10 см - C++
помогите с кодом Определить суммарный обьем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм. Внутренний...

Определить, сколько раз встречается число 5 среди элементов всей матрицы - C++
Определить, сколько раз встречается число 5 среди элементов всей матрицы.

Определить, сколько раз встречается число 5 среди элементов всей матрицы - C++
Двумерные массивы Задача: Определить, сколько раз встречается число 5 среди элементов всей матрицы.

За два взвешивания определить которая из пяти монет имеет вес, отличный от остальных. - C++
Понимаю, что оффтоп, но задача для острого программерского ума. Олимпиадная задача для 7 класса, условие: Есть 5 монет. 4 из них по...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SashaPinsk
39 / 37 / 2
Регистрация: 27.12.2009
Сообщений: 73
12.05.2010, 00:22     Определить суммарный вес всей пойманной рыбы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Нельзя пытаться сразу получить доступ к 1-ой структуре, он осущ. через 2-ую структуру:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*первая структура*/
struct fish          
{ char name_fish[20];
  float ves;};
 
/*вторая структура*/
struct info         
{ int kolvo;
  fish qwe[10];};  /*объявление первой структуры*/
 
 
/*ввод данных(где n-колво элементов, info riba[10] - объявление второй структуры)*/
 
str_in(info riba[10],int n)
{ for(int i=0;i<n;i++) cin>>riba[i].kolvo>>riba[i].qwe[i].name_fish>>riba[i].qwe[i].ves;}
Yandex
Объявления
12.05.2010, 00:22     Определить суммарный вес всей пойманной рыбы
Ответ Создать тему
Опции темы

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