powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Оператор if else
3 сообщений из 3, страница 1 из 1
Оператор if else
    #38257375
Сергей_1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста! Есть код приведений ниже, в нем не хочет работать цикл if else либо я как то не правильно его задаю. Подскажите в чем может быть проблема?
Код:
Код: 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.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
// 111111.cpp : Defines the entry point for the console application
#include "stdafx.h"
#include<iostream>
#include<iomanip>
#include<stdlib.h>
#include<ctime>
#include<fstream>
#include<conio.h>

using std::ofstream;

using std::endl;
using std::cout;
using std::cerr;
using std::ios;
using std::cin;

int main()
{   int row,i,k,N,u,q;
	

	cout<<"*****************Programa poiska optimalnogo indexa************\n";

	cout<<"		Vuberete odin iz pynktov:\n";
	cout<<"1)Sozdat bazy danyh;\n";
	cout<<"2)Vuhod iz programy.\n";
	cin>>k;

	if(k=1) {// !!!!!!!!!!!!!!!!!

		//Создание файла sort.sql в текстовом формате для печати
		
		ofstream basePrintFile("sort.sql", ios::out);
		if(!basePrintFile){
		cerr<<"Nevozmojno otkrit' file"<<endl;
		exit(1);
				}
		cout<<"*********Baza danyh nazyvaetsa sort.sql*********\n";
		cout<<"		Vuberete odin iz pynktov:\n";
		cout<<"1)Sozdat tablicy v bazy danyh;\n";
		cout<<"2)Vuhod iz programy.\n";
		cin>>u;
		
		if(u=1) {
		cout<<"Vvedite kolichestvo strok bazy danyh:";
		cin>>N;
		cout<<"Vvedite kolichestvo stolbsov:";
		cin>>row;

	//Создание файла populate.sql в текстовом формате для печати
	ofstream insertPrintFile("populate.sql", ios::out);
	if(!insertPrintFile){
		cerr<<"Nevozmojno otkrit' file"<<endl;
		exit(1);
		}
		
	cout<<"********Tablica sohranena v faile populate.sql********\n ";


int **r = new int *[N];
for(int i = 0; i < N; i++)
r[i] = new int [row];

	srand(time(0));
	basePrintFile<<"create database sort_a;"<<'\n'
		<<"use sort_a;"<<'\n'
		<<"create table data"<<'\n'
		<<"("<<'\n';
		//<<"id int unsigned not null auto_increment primary key,"<<'\n'
		for(int i=0;i<row;i++)
		{   basePrintFile<<"number"<<i<<" int(11) not null"<<",\n";
		     
		}
		basePrintFile<<");"<<'\n';

		cout<<"		Vuberete odin iz pynktov:\n";
		cout<<"1)Sgenerirovat danye bez index;\n";
		cout<<"2)Sgenerirovat danye s index;\n";
		cout<<"3)Sgenerirovat danye s parnymi index;\n";
		cin>>q;

		if(q=1) {
			for (int i=0; i<N; i++)
{	
	 insertPrintFile<<"INSERT INTO data VALUES (";
	for(int j=0;j<row;j++)
	{
				r[i][j]=rand()%N;
			if(j==row-1)
				insertPrintFile<<r[i][j];
			else
				insertPrintFile<<r[i][j]<<",";
	}
insertPrintFile<<");\n";

		}
		}
			if(q=2) {

				for (int i=0; i<N; i++)
{	
	 insertPrintFile<<"INSERT INTO data VALUES (";
	insertPrintFile<<i<<",";
	for(int j=0;j<row;j++)
	{
		
				r[i][j]=rand()%N;
			if(j==row-1)
				insertPrintFile<<r[i][j];
			else
				insertPrintFile<<r[i][j]<<",";
	}
	
	
insertPrintFile<<");\n";

		}
			}

			else {

    insertPrintFile<<"USE sort_a;"<<'\n';
for (int i=0; i<N; i++)
{	
	if (i%2)
	{
		insertPrintFile<<"INSERT INTO data (number_1,number_2,number_3,number_4,number_5) VALUES (";
		for(int j=0;j<row;j++)
	{
		
				r[i][j]=rand()%N;
			if(j==row-1)
				insertPrintFile<<r[i][j];
			else
				insertPrintFile<<r[i][j]<<",";
			
	}
	
	
insertPrintFile<<");\n";

	}

	else {

	 insertPrintFile<<"INSERT INTO data VALUES (";
	insertPrintFile<<i<<",";
	for(int j=0;j<row;j++)
	{
		
				r[i][j]=rand()%N;
			if(j==row-1)
				insertPrintFile<<r[i][j];
			else
				insertPrintFile<<r[i][j]<<",";
	}
	
	
insertPrintFile<<");\n";

		}
	}  

	}
			cout<<"*******Danye sgenerirovany v faile populate.sql********\n";
	_getch();

}
	
	else  {
		cout<<"vvvv";
        return 0;
	}
	// !!!!!!!!!!!!!!!!!
        }
	else {
		cout<<"bbb";
		return 0;
	}// !!!!!!!!!!!!!!!!!
	

}
...
Рейтинг: 0 / 0
Оператор if else
    #38257380
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_1991не хочет работать цикл if else
Ну так все правильно. Цикл if else и не должен работать, потому что не бывает такого цикла :)

Сергей_1991if(q=1) {
А должно быть такif(q==1) {
...
Рейтинг: 0 / 0
Оператор if else
    #38257387
Сергей_1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо большое)) все работает
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Оператор if else
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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