Помогите пожалуйста исправить программу с++, второй день с ней мучаюсь.
Задание: задан массив структурных переменных x[3] по шаблону. Поменять местами значения x[0] и x[1]. Рисунок на картинке (в правом углу)
Код программы:
#include<iostream>
#include<string>
using namespace std;
int main()
{
struct A
{
string s1;
int s2[3];
}
void f(s*p)
{
string t1;
int t2;
for (int i = 0;i < 6;i++)
{
t1 = p -> s1[i];
p -> s1[i] = (p+1) -> s1[i];
(p+1) -> s1[i] = t1;
}
for (int i = 0;i < 3;i++)
{
t2 = p-> s2[i];
p -> s2[i] = (p + 1) -> s2[i];
(p + 1) -> s2[i] = p -> s2[i];
}
}
void main()
s x[3];
f(x);
system("pause>0")
}
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.