170 похожих чатов

Масив структур містить інформацію про 17 людей: прізвище; ім’я; стать; ріст;

вага. Зчитати дані із файлу та вивести на екран прізвища всіх осіб,
вага яких не перевищує норму (ріст – вага - 100).

Ребят здравствуйте, как єто делается ?

14 ответов

7 просмотров

Тебе надо написать программу.

Ilya Zviagin
Тебе надо написать программу.

Ну смотри, я писал вот такое, Условие на русском: Массив структур содержит информацию о 17 человек, фамилия, имя, пол, рост, вес. Считать данные из файла и вывести на экран фамилии всех людей, вес которых не превышает норму (рост минус вес <=100)

Ilya Zviagin
Тебе надо написать программу.

#include <iostream> #include <cstdlib> #include <cstdio> #include <conio.h> #include <windows.h> #include <string> #include <iomanip> #include <cmath> using namespace std; struct grupa{ string Familiya; string Name; string pol; int rost,ves; }; int main() { setlocale(LC_ALL, "Russian"); string f; int p, m, g, n, i; grupa list[100]; cout<<"Введите количество людей: "; cin>>n; for(i=0; i<n; i++) { cout<<i+1<<"Фамилия: "; cin>>list[i].Familiya; cout<<"Имя: "; cin>>list[i].Name; cout<<"Пол: "; cin>>list[i].pol; cout<<"Рост "; cin>>list[i].rost; cout<<endl; cout<<"Вес"; cin>>list[i].ves; cout<<endl; } do { cout<<"Фамилия"<<" Имя"<<" Пол"<<" Рост"<<" Вес"<<endl; cout<<"****************************************************"<<endl; for(i=0; i<n; i++) { cout<<list[i].Familiya<<"\t" <<list[i].Name<<"\t "<<list[i].pol<<"\t"<<list[i].rost<<"\t"<<list[i].ves<<endl; } cout<<endl; cout<<"Фамилии людей чей рост минус вес <=100"<<endl; for(i=0; i<n; i++) { if(list[i].rost-list[i].ves<=100){ cout<<list[i].Familiya<<endl; } } cout<<"****************************************************"<<endl; cout<<"Нажмите 1 для завершения"; cin>>p; } while (p!=1); getch(); return 0; }

Anatoly Shirokov
Так, и что не получается?

Это код чуть к другому заданию, а сейчас мне нужно считывать с файла, куда копать я не знаю и можно ли этот код немного переделать?

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
32
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Парни, спасайте. RAD Studio 12 творит какую-то дичь. У меня есть метод (event), который вызывает другой метод, т.е. он состоит из 1-й строки вызова. Ставлю бряк на event, запу...
Eugene Krasnikov (ᴊɪɴ x)
3
окей, дело реально в org было. но что за мусор в конце?
Vi Chapmann
15
Карта сайта