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

Для массивов с структурами нужны обработчкики - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти количество чисел ,необходимых для достижения заданой точности ε при обчислении числа пи http://www.cyberforum.ru/cpp-beginners/thread601253.html
найти количество чисел ,необходимых для достижения заданой точности ε при обчислении числа ∏ за следуюшим розложением в ряд ∏ √6*(1+1\2+1\3.....)
C++ На шахматной доске стоят три ферзя. найти ту пару из них которые угрожают друг другу! помогите пожалуйста, или подскажите как начать)) на шахматной доске стоят три ферзя. найти ту пару из них которые угрожают друг другу! http://www.cyberforum.ru/cpp-beginners/thread601244.html
Численно удостовериться, является ли заданная функция y=f(x) парной или не парной на заданном отрезке [-a;a]. C++
Численно удостовериться, является ли заданная функция y=f(x) парной или не парной на заданном отрезке . Учесть ошибку вычислений и возможные точки разрыва функции. Проверить, например, для функций y=x4, y=tgx, y=ex, выполняя их вычисление на отрезке с шагом 0,1.
Найти первых k чисел C++
Найти первых k чисел в этом уравнении. \frac{1}{a} + \frac{1}{a(a + 1)} + \dots + \frac{1}{a(a + 1) \cdot \dots \cdot (a + n)}
C++ Сравнить площадь круга и площадь квадрата , которые заданы сответствено радиусом r и стороной квадрата a http://www.cyberforum.ru/cpp-beginners/thread601234.html
сравнить площадь круга и площадь квадрата , которые заданы сответствено радиусом r и стороной квадрата a
C++ Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного трехзначного числа X Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного трехзначного числа X? подробнее

Показать сообщение отдельно
Andrey.K
341 / 262 / 15
Регистрация: 14.11.2010
Сообщений: 482
09.06.2012, 11:18     Для массивов с структурами нужны обработчкики
2 пункт:
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
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std; 
struct firm
{
 int num;
 char fam[20];
 char adres[20];
};
void ChangeNumber(firm*obj,int n)
{
    int number;
    cout<<"Введите номер для изменения.";cin>>number;
    cout<<"Введите новый номер: ";cin>>obj[number].num;
    cout<<"Введите новую фамилию: ";cin>>obj[number].fam;
    cout<<"Введите новый адрес: ";cin>>obj[number].adres;
    cout<<endl;
}
int main ()
{
setlocale(0,"Rus");
int n,i;
printf("\n Кол-во абонентов => ");
scanf("%d",&n);
firm* mas_struct=new firm[n];
 
for (i=0;i<n;i++)
{
 printf("\n Введите номер => ");
 scanf("%d",&mas_struct[i].num);
 printf(" Введите фамилию => ");
 scanf("%s",mas_struct[i].fam);
 printf(" Введите адрес=> ");
 scanf("%s",mas_struct[i].adres);
}
 
printf("\n  Номер  |  Фамилия абонента  |  Адрес  ");
for (i=0;i<n;i++)
printf("\n  %i  %s  %s ",mas_struct[i].num,mas_struct[i].fam,mas_struct[i].adres);
ChangeNumber(mas_struct,n);
getch();
return 0;
}
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru