Repository navigation
Expand file tree
/
Copy pathdatabase.sql
More file actions
397 lines (342 loc) · 163 KB
/
Copy pathdatabase.sql
File metadata and controls
397 lines (342 loc) · 163 KB
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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
-- MariaDB dump 10.19 Distrib 10.6.4-MariaDB, for Linux (x86_64)
--
-- Host: localhost Database: qstoes_
-- ------------------------------------------------------
-- Server version 10.2.37-MariaDB
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `assunto_questao`
--
DROP TABLE IF EXISTS `assunto_questao`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `assunto_questao` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`ce_questao` int(11) DEFAULT NULL,
`ce_assunto` int(11) DEFAULT NULL,
PRIMARY KEY (`cod`),
KEY `ce_questao` (`ce_questao`),
KEY `ce_assunto` (`ce_assunto`)
) ENGINE=MyISAM AUTO_INCREMENT=792 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `assunto_questao`
--
LOCK TABLES `assunto_questao` WRITE;
/*!40000 ALTER TABLE `assunto_questao` DISABLE KEYS */;
INSERT INTO `assunto_questao` VALUES (6,1,1),(8,2,1),(42,3,1),(410,146,41),(420,5,1),(7,1,3),(9,2,3),(416,4,1),(419,5,3),(422,6,1),(424,7,1),(426,8,1),(331,9,1),(336,10,1),(324,11,1),(323,11,16),(21,12,2),(22,12,1),(330,14,1),(428,15,1),(26,16,4),(27,17,4),(28,18,4),(29,19,4),(30,20,4),(32,21,16),(33,21,4),(322,11,2),(335,10,16),(418,5,16),(776,365,74),(775,364,74),(774,363,74),(773,362,74),(772,361,74),(771,360,74),(72,28,16),(73,28,4),(74,29,16),(75,29,4),(76,30,5),(77,30,4),(78,31,5),(79,31,4),(80,32,5),(81,32,6),(82,32,4),(83,33,5),(84,33,4),(85,34,5),(86,34,4),(339,35,4),(338,35,5),(89,36,16),(90,36,6),(91,37,5),(92,37,6),(93,37,4),(94,38,16),(95,38,6),(96,39,16),(97,39,6),(98,40,6),(99,40,4),(100,40,7),(101,41,6),(102,42,16),(103,42,6),(104,43,6),(105,43,4),(106,43,7),(107,44,16),(108,44,6),(109,45,6),(110,45,4),(705,311,4),(704,276,23),(113,47,16),(114,47,5),(115,47,6),(116,48,6),(117,48,4),(118,48,7),(275,90,8),(203,49,9),(274,90,11),(273,89,8),(204,50,9),(272,89,11),(205,51,9),(271,88,8),(270,88,11),(206,52,9),(269,87,8),(267,53,9),(266,53,5),(268,87,11),(265,86,8),(210,54,9),(209,54,16),(264,86,12),(212,55,9),(211,55,5),(263,85,12),(262,85,16),(213,56,9),(261,84,5),(215,57,9),(214,57,16),(260,84,12),(216,58,9),(259,83,12),(219,59,9),(218,59,7),(217,59,5),(258,82,12),(220,60,10),(257,82,2),(256,81,12),(222,61,7),(221,61,10),(255,80,12),(393,79,8),(224,62,7),(223,62,10),(392,79,12),(252,78,7),(227,63,7),(226,63,10),(225,63,16),(251,78,5),(229,64,9),(228,64,8),(169,65,16),(170,65,4),(171,65,8),(172,65,9),(173,66,8),(250,78,12),(249,77,12),(231,67,8),(230,67,10),(248,75,23),(233,68,9),(232,68,8),(246,76,23),(236,69,9),(235,69,8),(245,76,12),(247,75,12),(243,74,23),(242,74,12),(333,72,8),(332,72,10),(391,73,9),(390,73,7),(389,73,8),(276,91,12),(277,91,11),(278,92,12),(279,92,11),(280,92,8),(281,93,12),(282,93,11),(461,94,11),(460,94,12),(439,95,8),(438,95,15),(344,96,15),(437,97,5),(436,97,15),(290,98,15),(291,98,12),(292,99,15),(293,99,12),(471,100,13),(476,170,13),(296,102,13),(297,103,13),(298,103,11),(299,104,24),(300,105,24),(301,106,24),(302,107,24),(304,13,24),(305,108,14),(306,109,14),(310,110,12),(349,111,14),(348,111,12),(311,110,14),(312,112,13),(313,112,14),(314,113,15),(315,113,13),(316,113,14),(317,114,25),(318,115,25),(319,116,25),(320,117,25),(321,118,25),(325,119,1),(326,120,1),(328,121,1),(334,122,12),(337,123,1),(340,124,11),(341,125,11),(343,126,11),(706,312,4),(456,127,12),(455,127,15),(350,128,7),(351,128,9),(354,129,11),(353,130,11),(356,131,39),(358,132,38),(385,133,40),(360,134,38),(372,135,11),(362,136,11),(450,0,42),(373,137,39),(374,138,39),(376,139,39),(380,140,11),(379,141,11),(409,142,38),(384,143,40),(685,290,14),(430,145,1),(411,147,41),(412,148,41),(413,149,41),(415,150,1),(417,4,48),(421,5,48),(423,6,48),(425,7,48),(427,8,48),(429,15,48),(431,145,48),(446,157,42),(441,153,15),(447,158,42),(472,159,42),(452,160,42),(453,161,42),(454,162,42),(458,163,15),(459,163,12),(462,164,44),(463,164,42),(464,165,42),(465,166,42),(466,166,43),(467,167,44),(468,167,42),(469,167,43),(470,168,44),(477,170,14),(478,171,2),(479,172,46),(480,173,46),(481,174,46),(482,175,46),(500,183,45),(499,182,45),(498,181,14),(501,184,45),(502,185,14),(503,185,13),(505,187,10),(506,188,24),(507,189,24),(508,190,24),(509,191,24),(779,367,1),(689,200,48),(512,194,1),(513,194,5),(514,195,1),(515,196,1),(695,150,16),(517,189,2),(518,198,1),(519,199,1),(520,200,1),(521,201,1),(522,202,5),(523,202,4),(524,203,5),(525,203,6),(526,204,5),(527,204,6),(528,205,16),(530,202,16),(531,206,16),(532,206,5),(533,206,4),(534,207,16),(535,207,6),(536,207,7),(537,208,16),(538,208,6),(539,209,16),(540,209,6),(541,210,5),(542,210,4),(543,211,5),(544,211,4),(545,212,6),(546,212,4),(547,213,16),(548,213,6),(549,214,16),(550,214,6),(551,215,4),(552,216,6),(553,217,6),(554,218,4),(555,219,4),(556,220,4),(557,221,4),(558,222,6),(559,223,4),(560,224,4),(561,225,4),(562,226,6),(563,226,4),(564,227,4),(565,228,4),(566,229,5),(567,229,4),(568,230,16),(569,230,6),(570,231,6),(571,231,4),(572,232,4),(573,233,6),(574,234,6),(575,235,6),(576,235,4),(577,236,6),(578,237,6),(579,238,5),(580,238,9),(581,239,16),(582,239,9),(583,240,16),(584,240,9),(585,241,16),(586,241,9),(589,243,16),(590,243,9),(591,244,5),(592,244,7),(593,244,9),(594,245,5),(595,245,9),(596,246,16),(597,246,9),(598,247,16),(599,247,9),(600,248,5),(601,248,9),(602,249,16),(603,249,7),(604,249,9),(605,250,16),(606,250,9),(607,251,9),(608,252,9),(609,253,9),(610,254,9),(611,255,9),(612,256,16),(613,256,9),(614,257,7),(615,257,9),(616,258,9),(617,259,9),(618,260,9),(619,261,9),(620,262,9),(621,263,9),(622,264,16),(623,264,10),(624,265,16),(625,265,10),(626,266,5),(627,266,10),(628,267,5),(629,267,10),(630,268,10),(631,269,10),(632,270,10),(633,271,10),(634,272,16),(635,272,5),(636,272,10),(637,273,12),(638,274,12),(639,274,8),(640,275,12),(641,276,12),(642,277,16),(643,277,12),(644,278,12),(645,279,12),(646,280,16),(647,280,12),(648,280,11),(649,281,12),(650,282,12),(651,283,12),(652,283,8),(653,284,12),(654,285,12),(655,286,12),(656,286,5),(657,286,13),(658,286,8),(659,287,13),(660,287,8),(661,288,16),(662,288,5),(663,288,13),(664,289,12),(665,289,8),(666,289,13),(667,290,13),(668,291,14),(669,291,8),(670,292,14),(671,293,13),(672,293,14),(673,294,13),(674,294,14),(675,295,13),(676,295,14),(677,296,13),(678,296,14),(679,297,13),(680,297,14),(681,298,25),(682,299,25),(683,300,25),(684,301,25),(686,276,8),(687,283,14),(688,193,1),(690,201,48),(693,303,12),(694,303,14),(696,304,11),(697,305,11),(698,306,11),(707,205,9),(708,313,58),(709,314,58),(710,315,58),(711,316,58),(712,317,58),(713,318,58),(714,319,58),(715,320,58),(716,321,58),(717,322,58),(718,323,58),(719,324,59),(720,325,23),(741,335,11),(759,348,70),(758,347,70),(757,346,70),(756,345,70),(755,344,70),(754,343,70),(760,349,70),(761,350,70),(762,351,70),(763,352,70),(764,353,70),(765,354,70),(766,355,70),(767,356,70),(768,357,70),(769,358,70),(777,366,74),(778,192,1),(780,368,1),(781,369,1),(782,370,1),(783,371,1),(784,372,72),(785,373,72),(786,374,72),(787,375,72),(788,376,72),(789,377,72);
/*!40000 ALTER TABLE `assunto_questao` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `assunto_submissao`
--
DROP TABLE IF EXISTS `assunto_submissao`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `assunto_submissao` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`ce_submissao` int(11) DEFAULT NULL,
`ce_assunto` int(11) DEFAULT NULL,
PRIMARY KEY (`cod`),
KEY `ce_submissao` (`ce_submissao`),
KEY `ce_assunto` (`ce_assunto`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `assunto_submissao`
--
LOCK TABLES `assunto_submissao` WRITE;
/*!40000 ALTER TABLE `assunto_submissao` DISABLE KEYS */;
/*!40000 ALTER TABLE `assunto_submissao` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `assuntos`
--
DROP TABLE IF EXISTS `assuntos`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `assuntos` (
`nome` varchar(50) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL,
`disciplina` int(11) DEFAULT NULL,
`cod` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`cod`),
KEY `disciplina` (`disciplina`)
) ENGINE=MyISAM AUTO_INCREMENT=78 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `assuntos`
--
LOCK TABLES `assuntos` WRITE;
/*!40000 ALTER TABLE `assuntos` DISABLE KEYS */;
INSERT INTO `assuntos` VALUES ('Estruturas de seleção (IF/SWITCH)',53,1),('Biblioteca math.h',53,2),('Contadores e acumuladores',53,3),('Repetição contada (FOR)',53,4),('Geração de números aleatórios',53,5),('Repetição condicional (WHILE)',53,6),('Validação',53,7),('Strings',53,8),('Vetores',53,9),('Matrizes',53,10),('Ponteiros',53,11),('Funções e procedimentos',53,12),('Manipulação de arquivos',53,13),('Structs',53,14),('Alocação dinâmica',53,15),('Caracteres (tabela ASCII)',53,16),('Variáveis globais e locais',53,23),('Comandos E/S e Operadores',53,24),('Recursividade',53,25),('Matrizes',111,74),('Variáveis e operadores',60,38),('Estruturas de seleção',60,39),('Estruturas de repetição',60,40),('Funções',60,41),('Métodos GET e POST',60,42),('Strings',60,43),('Arrays',60,44),('Manipulação de arquivos',60,45),('Sessões e Cookies',60,46),('Leitura e escrita em arquivos',60,47),('Op. lógicos e IFs aninhados/encadeados',53,48),('Acentuação gráfica',96,58),('Algoritmos sequenciais',79,59),('Estrutura condicional simples',79,60),('Estrutura condicional composta',79,61),('Estrutura condicional encadeada',79,62),('Estrutura de repetição ENQUANTO',79,63),('Estrutura de repetição PARA',79,64),('EstruturaSequencial',97,65),('Estruturas de repetição',111,69),('Vetores',111,70),('Estruturas de seleção',111,71),('Comando E/S e operadores',111,72),('Funções',120,77);
/*!40000 ALTER TABLE `assuntos` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `avaliacoes`
--
DROP TABLE IF EXISTS `avaliacoes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `avaliacoes` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`questao` int(11) NOT NULL,
`dificuldade` int(11) DEFAULT NULL,
`elaboracao` int(11) DEFAULT NULL,
PRIMARY KEY (`cod`),
KEY `questao` (`questao`)
) ENGINE=MyISAM AUTO_INCREMENT=129 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `avaliacoes`
--
LOCK TABLES `avaliacoes` WRITE;
/*!40000 ALTER TABLE `avaliacoes` DISABLE KEYS */;
INSERT INTO `avaliacoes` VALUES (2,7,3,5),(3,49,1,3),(4,50,1,3),(5,80,2,4),(6,79,4,4),(7,122,4,3),(8,75,4,3),(9,81,1,3),(11,108,2,3),(12,111,5,4),(18,49,3,4),(19,50,3,3),(20,108,5,3),(21,111,5,1),(22,110,3,NULL),(23,65,4,4),(24,103,5,NULL),(25,100,2,NULL),(26,102,3,NULL),(27,110,4,NULL),(30,100,1,3),(31,49,1,2),(32,51,4,4),(33,111,5,3),(34,109,2,3),(35,100,2,2),(37,108,1,5),(38,116,4,2),(39,118,4,3),(40,13,4,NULL),(41,104,2,4),(42,103,3,NULL),(43,120,2,3),(44,199,4,5),(45,105,3,3),(46,106,1,3),(47,107,1,3),(48,189,3,4),(49,190,3,5),(50,191,4,4),(51,119,2,3),(52,3,1,4),(53,121,3,3),(54,123,2,NULL),(55,121,3,NULL),(56,120,2,NULL),(57,14,3,NULL),(58,123,4,4),(59,150,4,5),(60,191,4,5),(61,83,1,5),(62,84,1,5),(63,281,2,5),(64,4,2,3),(65,12,5,2),(66,198,2,4),(67,10,3,4),(68,6,4,4),(69,8,3,5),(70,9,2,1),(71,13,1,2),(72,20,1,4),(73,191,4,4),(74,232,3,4),(75,40,3,4),(76,263,5,1),(77,50,5,1),(78,216,4,3),(79,52,2,4),(80,53,5,1),(81,100,2,4),(82,263,5,1),(83,108,1,3),(84,109,2,3),(85,51,3,4),(86,60,NULL,5),(87,205,1,3),(88,60,1,3),(89,61,1,3),(90,266,1,3),(91,205,3,4),(92,250,4,5),(93,14,3,NULL),(94,325,1,3),(95,18,3,4),(96,74,1,1),(97,75,1,1),(98,325,1,1),(99,81,2,3),(100,192,2,3),(101,15,3,4),(102,190,3,NULL),(103,81,1,3),(104,199,3,4),(105,108,2,3),(106,292,2,3),(107,51,3,3),(108,49,5,5),(109,50,4,3),(110,13,2,3),(111,104,NULL,3),(112,105,3,3),(113,105,1,3),(114,104,2,4),(115,188,2,3),(116,188,2,3),(117,190,4,4),(118,189,3,3),(119,150,4,5),(120,371,NULL,3),(121,8,3,5),(122,201,5,NULL),(123,201,4,4),(124,9,4,4),(125,20,4,3),(126,49,2,3),(127,52,2,3),(128,181,3,4);
/*!40000 ALTER TABLE `avaliacoes` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `denuncias`
--
DROP TABLE IF EXISTS `denuncias`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `denuncias` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`questao` int(11) DEFAULT NULL,
`envio` datetime NOT NULL,
`nome` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
`email` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
`texto` varchar(255) COLLATE latin1_general_ci DEFAULT NULL,
`tipo` int(11) DEFAULT NULL,
PRIMARY KEY (`cod`),
KEY `questao` (`questao`)
) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `denuncias`
--
LOCK TABLES `denuncias` WRITE;
/*!40000 ALTER TABLE `denuncias` DISABLE KEYS */;
INSERT INTO `denuncias` VALUES (13,242,'2017-08-04 01:59:51',NULL,NULL,'oiooioioi',2);
/*!40000 ALTER TABLE `denuncias` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `disciplinas`
--
DROP TABLE IF EXISTS `disciplinas`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `disciplinas` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
`professor` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
`publica` tinyint(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`cod`),
KEY `professor` (`professor`)
) ENGINE=MyISAM AUTO_INCREMENT=123 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `disciplinas`
--
LOCK TABLES `disciplinas` WRITE;
/*!40000 ALTER TABLE `disciplinas` DISABLE KEYS */;
INSERT INTO `disciplinas` VALUES (53,'Linguagem de Programação C','pswerlang@gmail.com',1),(60,'Linguagem de Programação PHP','pswerlang@gmail.com',1),(79,'Lógica de Programação - TCE','leonardo.soares@riogrande.ifrs.edu.br',0),(96,'Português ','gabrielmdo@live.com',1),(97,'Algoritmos - ECA - 2017-2','calebeconceicao@charqueadas.ifsul.edu.br',0),(111,'Lógica de programação (Visualg)','pswerlang@gmail.com',1),(112,'Lógica de Programação','vicoguim@gmail.com',1),(114,'Programação Estruturada','cleberfonseca@charqueadas.ifsul.edu.br',1),(115,'Segurança da Informação','cleberfonseca@charqueadas.ifsul.edu.br',1),(118,'Algoritmos - ECA - 2018-1','calebeconceicao@charqueadas.ifsul.edu.br',0),(120,'Prog. Estruturada','dassmann@gmail.com',0),(121,'Lógica','dassmann@gmail.com',0);
/*!40000 ALTER TABLE `disciplinas` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `lista_questao`
--
DROP TABLE IF EXISTS `lista_questao`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `lista_questao` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`ce_lista` int(11) NOT NULL,
`ordem` int(11) NOT NULL,
`ce_questao` int(11) NOT NULL,
PRIMARY KEY (`cod`),
KEY `ce_lista` (`ce_lista`),
KEY `ce_questao` (`ce_questao`)
) ENGINE=MyISAM AUTO_INCREMENT=347 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `lista_questao`
--
LOCK TABLES `lista_questao` WRITE;
/*!40000 ALTER TABLE `lista_questao` DISABLE KEYS */;
INSERT INTO `lista_questao` VALUES (13,5,2,50),(12,5,1,49),(10,3,5,103),(9,3,2,102),(8,3,1,100),(6,2,0,112),(7,2,0,113),(14,5,3,51),(15,5,4,52),(16,5,5,53),(17,5,6,55),(18,5,7,56),(19,5,9,58),(20,5,10,59),(21,5,11,128),(22,5,12,54),(23,5,13,57),(31,7,1,108),(32,7,2,109),(26,2,0,170),(27,6,0,172),(28,6,0,173),(29,6,0,174),(30,6,0,175),(33,7,3,110),(34,7,8,111),(35,7,4,181),(36,8,0,183),(37,8,0,182),(38,8,0,184),(39,9,1,60),(40,9,2,61),(41,9,6,62),(42,9,7,63),(43,2,0,185),(44,10,1,114),(45,10,2,115),(46,10,3,116),(47,10,8,117),(48,10,9,118),(50,9,8,187),(51,11,0,64),(52,11,0,65),(53,11,0,66),(54,11,0,67),(55,11,0,68),(56,11,0,69),(57,11,0,72),(58,11,0,73),(59,12,1,13),(60,12,2,104),(61,12,3,105),(62,12,4,106),(63,12,5,107),(64,12,6,188),(65,12,7,189),(66,12,8,190),(67,12,9,191),(327,12,10,192),(146,17,1,3),(70,10,4,298),(71,10,5,299),(72,10,6,300),(73,10,7,301),(74,7,5,291),(75,7,6,292),(76,2,0,293),(77,2,0,294),(78,2,0,295),(79,2,0,296),(80,2,0,297),(81,3,3,286),(82,3,4,287),(83,3,6,288),(84,3,7,289),(85,2,0,290),(86,9,9,264),(87,9,10,265),(88,9,3,266),(89,9,4,267),(90,9,11,268),(91,9,12,269),(92,9,13,270),(93,9,14,271),(94,9,5,272),(95,5,15,238),(96,5,16,239),(97,5,17,240),(98,5,18,241),(100,5,20,243),(101,5,21,244),(102,5,22,245),(103,5,23,246),(104,5,24,247),(105,5,25,248),(106,5,26,249),(107,5,27,250),(108,5,28,251),(109,5,29,252),(110,5,30,253),(111,5,31,254),(112,5,32,255),(113,5,33,256),(114,5,34,257),(115,5,35,258),(116,5,36,259),(117,5,8,260),(118,5,37,261),(119,5,38,262),(120,5,39,263),(121,13,2,74),(122,13,3,75),(123,13,4,76),(124,14,0,77),(125,14,0,78),(126,14,0,79),(127,14,0,80),(128,14,0,122),(129,15,1,81),(130,15,2,82),(131,15,3,83),(132,15,4,84),(133,15,5,85),(134,15,6,86),(303,21,8,335),(283,15,10,273),(137,16,0,274),(138,13,5,276),(139,16,0,277),(140,15,7,278),(141,15,8,279),(142,15,9,281),(143,16,0,282),(144,16,0,284),(145,16,0,285),(176,18,8,201),(175,18,7,200),(174,18,6,145),(189,18,9,9),(173,18,5,15),(153,17,2,14),(172,18,4,8),(155,17,3,119),(156,17,4,120),(157,17,5,121),(158,17,6,123),(171,18,3,7),(160,17,7,150),(161,17,8,193),(162,17,9,195),(217,18,10,196),(165,17,10,198),(166,17,11,199),(170,18,2,6),(169,18,1,4),(181,7,7,303),(182,19,1,10),(183,19,2,11),(184,19,6,12),(185,19,4,123),(186,19,5,150),(187,19,3,198),(188,17,12,10),(190,20,1,16),(191,20,2,17),(192,20,3,18),(193,20,4,19),(194,20,5,20),(195,20,6,215),(196,20,7,218),(197,20,8,219),(198,20,9,220),(199,20,11,221),(200,20,12,223),(201,20,13,224),(202,20,14,225),(203,20,16,227),(204,20,17,228),(205,20,18,232),(216,21,7,130),(215,21,6,125),(214,21,5,124),(213,21,4,129),(210,21,1,304),(211,21,2,305),(212,21,3,306),(218,22,0,126),(219,22,0,135),(220,22,0,136),(221,22,0,140),(222,22,0,141),(223,23,0,87),(224,23,0,88),(225,23,0,89),(226,23,0,90),(227,24,0,21),(228,24,0,28),(229,24,0,29),(230,25,1,30),(231,25,2,31),(232,25,3,32),(233,25,4,33),(234,25,5,34),(235,25,6,35),(236,25,7,202),(237,25,8,206),(238,25,9,210),(239,25,10,211),(300,20,10,229),(241,26,0,95),(242,26,0,96),(243,26,0,97),(244,27,0,127),(245,27,0,98),(246,27,0,99),(247,27,0,163),(248,26,0,153),(249,28,1,216),(250,28,2,222),(251,28,3,226),(259,28,6,38),(258,28,5,37),(261,28,8,39),(256,28,4,32),(260,28,7,36),(262,28,9,41),(263,28,10,42),(264,28,11,44),(265,28,12,45),(266,28,13,47),(284,16,0,91),(268,28,14,203),(269,28,15,204),(301,5,14,205),(271,28,16,208),(272,28,17,209),(273,28,18,213),(274,28,19,214),(275,28,20,217),(276,28,21,230),(277,28,22,231),(278,28,23,233),(279,28,24,234),(280,28,25,235),(281,28,26,236),(282,28,27,237),(285,16,0,92),(286,16,0,93),(287,16,0,94),(288,16,0,275),(289,16,0,280),(290,20,19,311),(346,36,1,378),(295,20,15,312),(296,30,1,1),(297,30,2,2),(299,30,3,5),(302,13,1,325),(304,32,1,344),(305,32,2,345),(306,32,3,346),(307,32,4,347),(308,32,5,348),(309,32,6,349),(310,32,7,350),(311,32,8,351),(312,32,9,352),(313,32,10,353),(314,32,11,354),(315,32,12,355),(316,32,13,356),(317,32,14,357),(318,32,15,358),(319,33,1,360),(320,33,2,361),(321,33,3,362),(322,33,6,363),(323,33,7,364),(324,33,4,365),(325,33,5,366),(328,34,1,367),(329,34,2,368),(330,34,3,369),(331,34,4,370),(332,34,5,371),(333,34,6,1),(334,34,7,2),(335,34,8,5),(336,35,1,372),(337,35,2,373),(338,35,3,374),(339,35,4,375),(340,35,5,376),(341,35,6,377),(342,28,28,40),(343,28,29,43),(344,28,30,207),(345,28,31,48);
/*!40000 ALTER TABLE `lista_questao` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `listas`
--
DROP TABLE IF EXISTS `listas`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `listas` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`disciplina` int(11) NOT NULL,
`nome` varchar(100) NOT NULL,
`descricao` varchar(500) DEFAULT NULL,
`ordem` int(11) NOT NULL,
PRIMARY KEY (`cod`),
KEY `disciplina` (`disciplina`)
) ENGINE=MyISAM AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `listas`
--
LOCK TABLES `listas` WRITE;
/*!40000 ALTER TABLE `listas` DISABLE KEYS */;
INSERT INTO `listas` VALUES (3,53,'Arquivos','Manipulação de arquivos',24),(2,53,'Structs e arquivos','Uso de funções de arquivos para salvar conteúdo de structs',26),(5,53,'Vetores','Exercícios sobre vetores em C',12),(6,60,'Sessões e Cookies',' ',2),(7,53,'Structs','',25),(8,60,'Manipulação de arquivos',' ',5),(9,53,'Matrizes',' ',13),(10,53,'Recursividade','',27),(11,53,'Strings',' ',14),(12,53,'Operadores e E/S','Operadores aritméticos, comandos de entrada e saída (printf e scanf)',1),(13,53,'Variáveis globais e locais',' Funções',15),(14,53,'Passagem de parâmetros','Funções',16),(15,53,'Retorno de funções','Funções',17),(16,53,'Passagem por referência',' Funções',21),(17,53,'Estrutura de seleção IF',' Lista básica de IF',2),(18,53,'Operadores lógicos','IFs encadeados/aninhados e op. lógicos',5),(19,53,'Estrutura de seleção SWITCH e caracteres','Exercícios repetidos, mas fazendo com switch',4),(20,53,'Estrutura de repetição FOR','',7),(21,53,'Ponteiros',' ',18),(22,53,'Ponteiros com vetores','Lista teórica',19),(23,53,'Ponteiros com strings',' Lista prática',20),(24,53,'Caracteres e repetição',' FOR com captura de caracteres',8),(25,53,'Números aleatórios',' FOR com geração de números aleatórios',9),(26,53,'Alocação dinâmica','Exercícios iniciais de alocação dinâmica',22),(27,53,'Alocação dinâmica 2','Ponteiro de ponteiros e retorno de ponteiros',23),(28,53,'Estrutura de repetição WHILE',' ',10),(36,119,'lista merda','',1),(30,53,'Contadores e acumuladores','IF utilizando contadores',6),(32,111,'Vetores',' ',1),(33,111,'Matrizes',' ',2),(34,53,'Estrutura de seleção IF','Exercícios extras',3),(35,111,'Comandos E/S',' ',3);
/*!40000 ALTER TABLE `listas` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `professor_disciplina`
--
DROP TABLE IF EXISTS `professor_disciplina`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `professor_disciplina` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`professor` varchar(100) NOT NULL,
`disciplina` int(11) NOT NULL,
PRIMARY KEY (`cod`),
KEY `professor` (`professor`) USING BTREE,
KEY `disciplina` (`disciplina`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `professor_disciplina`
--
LOCK TABLES `professor_disciplina` WRITE;
/*!40000 ALTER TABLE `professor_disciplina` DISABLE KEYS */;
INSERT INTO `professor_disciplina` VALUES (1,'pswerlang@gmail.com',53),(2,'pswerlang@gmail.com',60),(3,'pswerlang@gmail.com',111),(4,'vicoguim@gmail.com',112),(5,'leonardo.soares@riogrande.ifrs.edu.br',79),(6,'gabrielmdo@live.com',96),(7,'cleberfonseca@charqueadas.ifsul.edu.br',114),(8,'cleberfonseca@charqueadas.ifsul.edu.br',115),(9,'calebeconceicao@charqueadas.ifsul.edu.br',97),(12,'andredelmestre@gmail.com',53),(13,'calebeconceicao@charqueadas.ifsul.edu.br',118),(14,'danielambr@gmail.com',53),(16,'dassmann@gmail.com',120),(17,'dassmann@gmail.com',121);
/*!40000 ALTER TABLE `professor_disciplina` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `professores`
--
DROP TABLE IF EXISTS `professores`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `professores` (
`nome` varchar(100) COLLATE latin1_general_ci NOT NULL,
`sobrenome` varchar(100) COLLATE latin1_general_ci NOT NULL,
`senha` varchar(32) COLLATE latin1_general_ci NOT NULL,
`titulo` varchar(20) COLLATE latin1_general_ci NOT NULL,
`email` varchar(100) COLLATE latin1_general_ci NOT NULL,
`lattes` varchar(15) COLLATE latin1_general_ci NOT NULL,
`facebook` varchar(30) COLLATE latin1_general_ci DEFAULT NULL,
`twitter` varchar(15) COLLATE latin1_general_ci DEFAULT NULL,
`linkedin` varchar(15) COLLATE latin1_general_ci DEFAULT NULL,
`instituicao` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
`ativo` tinyint(1) NOT NULL DEFAULT 0,
`resetpass` varchar(32) COLLATE latin1_general_ci DEFAULT NULL,
PRIMARY KEY (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `professores`
--
LOCK TABLES `professores` WRITE;
/*!40000 ALTER TABLE `professores` DISABLE KEYS */;
INSERT INTO `professores` VALUES ('Administrador','','bfd59291e825b5f2bbf1eb76569f8fe7','Sr.','admin@admin.com','1234567890','admin','admin','admin','admin',1,'0'),('Pablo','Werlang','07aec7e86e12014f87918794f521183b','Prof.','pswerlang@gmail.com','K4472761J4','pswerlang','','','IFSul',1,'1cb848f88b20323e735ca7757d13f1f8'),('Elisângela ','Silva silveira','90d27e3da4ca883607e132eac1efc90b','Prof.Elisângela ','elisangelasilva_1985@hotmail.com','AB1C2DE34F','Www.facebook.com/face_user','','','Reino encantado',0,NULL),('Leonardo','Bandeira Soares','08caa3809b84667860b5437ef77b6b4f','Prof.','leonardo.soares@riogrande.ifrs.edu.br','K4410524H5','https://www.facebook.com/leobs','','','IFRS',1,NULL),('Calebe','Conceição','ab36bbc7c764f9ca38ff5064af6ce857','Prof.','calebeconceicao@charqueadas.ifsul.edu.br','K4213958E1','','','','Instituto Federal Sul Rio-Grandense',1,NULL),('Gabriel','Moraes de Oliveira','24ca807c21aac78a3c49ec773d5ab0c8','Prof.Gabriel Moraes','gabrielmdo@live.com','K8199744U1','real.gabrielmdo','real_gabrielmdo','gabriel-moraes-','Emancipa Charqueadas',1,NULL),('Carlos','Souza','9a301de691bad1de848fdbf0cd442599','Prof. ','carlossouza@charqueadas.ifsul.edu.br','K4239610H5','carloskafram','kafram','kafram','IFSul Charqueadas',1,NULL),('Mikaelly','Cavalcante','b36ad889db5bb98c78091b0d6fc32cd2','Prof.','mika.cavalcante@email.com','ABCD1A2B3C4','mikaellysantos175@hotmail.com','','','Instituto Da Atividade',0,NULL),('CRISTIANA','SILVA ARAUJO','934657387ed16f424566201e8dc85906','Prof.','cristiana-araujo-2007@hotmail.com','AC1BC2DE3','','','','PREFEITURA',0,NULL),('Vinícius','Tavares Guimarães','25b002bf6991fe20a6814113bcb66c34','Prof.','vicoguim@gmail.com','154462457297938','','','','IFSUL - Campus Charqueadas',1,NULL),('Cleber','Fonseca','fba119b2fb999e60ecfe3e6ca4d68fcf','Prof.','cleberfonseca@charqueadas.ifsul.edu.br','736425467182783','','','','IFSUL Charqueadas',1,NULL),('Andre','Del Mestre','92809050c0f464c4340fd1c8adf05668','Prof.','andredelmestre@gmail.com','857009011922258','','','','IFSul',1,NULL),('Daniel','Alvarez de Mello Buarque Ribeiro','ddf708ff78fcc4cb191422a7b95e6e3a','Prof.','danielambr@gmail.com','671713258516893','','','','IFSUL',1,NULL),('Daniel','Assmann','ae239ed7b81080d79b02e8627d37b8f2','Prof.','dassmann@gmail.com','691050425216950','','','','IFSUL',1,NULL);
/*!40000 ALTER TABLE `professores` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `questoes`
--
DROP TABLE IF EXISTS `questoes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `questoes` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`texto` varchar(10000) DEFAULT NULL,
`imagem` varchar(150) DEFAULT NULL,
`disciplina` int(11) DEFAULT NULL,
`escolhida` int(11) DEFAULT NULL,
PRIMARY KEY (`cod`),
KEY `disciplina` (`disciplina`),
KEY `escolhida` (`escolhida`)
) ENGINE=MyISAM AUTO_INCREMENT=379 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `questoes`
--
LOCK TABLES `questoes` WRITE;
/*!40000 ALTER TABLE `questoes` DISABLE KEYS */;
INSERT INTO `questoes` VALUES (1,'Escreva um algoritmo que peça para o usuário informar quatro números. Então mostre na tela quantos são positivos e quantos são negativos.',NULL,53,NULL),(2,'Escreva um algoritmo que peça para o usuário informar dois números. Então pergunte para ele a resposta da adição, subtração, multiplicação e divisão do primeiro pelo segundo número. Então mostre na tela quantos acertos o usuário obteve.',NULL,53,NULL),(3,'Escreva um algoritmo que peça para o usuário informar um número, e mostre na tela se este número é positivo, negativo ou zero.',NULL,53,NULL),(4,'Escreva um algoritmo que peça para o usuário informar três notas. Então calcule sua média. Caso o aluno tenha reprovado pergunte a nota que ele obteve na recuperação. Por fim, mostre a média final e se o aluno foi aprovado ou reprovado.',NULL,53,360),(5,'Escreva um algoritmo que peça para o usuário informar a idade e gênero de quatro pessoas. Então mostre na tela quantas são mulheres maiores de 18 anos, e quantos são homens maiores de 18 anos.\r\n',NULL,53,NULL),(6,'Escreva um algoritmo que peça para o usuário informar o comprimento dos três lados de um triângulo. Então mostre na tela se este triângulo é equilátero, isósceles ou escaleno.',NULL,53,NULL),(7,'Peça para o usuário informar sua idade. Então mostre na tela se ele é criança (menor de 13 anos), adolescente (entre 13 e 19 anos), adulto (entre 20 e 60 anos) ou idoso (mais de 60 anos).',NULL,53,NULL),(8,'Pedir para o usuário informar a temperatura de um tanque de gás. Então mostrar na tela o estado do tanque. Considere que o tanque está em estado Normal entre 0º e 300 ºC e que o tanque atinge o estado crítico em -50ºC e 500ºC. Para todas as outras temperaturas, ele estará em estado de alerta.',NULL,53,NULL),(9,'Escreva um algoritmo que pergunte para o usuário quantas questões acertou nas provas de português, matemática, história e biologia de um concurso, bem como a nota da redação. Pergunte também quantos pontos valem a redação e cada questão de cada uma das quatro provas (peso). Então mostre na tela a nota final do usuário ou se ele foi desclassificado. Considere desclassificado se zerar qualquer uma das provas ou obter menos de 50% na nota da redação.\r\n',NULL,53,NULL),(10,'Escreva um programa que peça para o usuário informar uma temperatura em Celsius, e então uma tecla indicando para qual escala deseja converter (K ou F). Então realize a conversão e mostre o resultado na tela. Mostre uma mensagem de erro caso a escala desejada seja inválida.','questoes-img/10.png',53,NULL),(11,'Escreva um programa que peça para o usuário informar a operação desejada: + Adição, - Subtração, * Multiplicação, / Divisão, ^ Potenciação, V Raiz quadrada.\r\nEntão peça dois valores (somente um valor para a raiz quadrada). Mostre na tela o resultado da operação, ou uma mensagem de erro em caso de operação inválida (divisão por zero, raiz quadrada de número negativo ou operação escolhida inválida).',NULL,53,NULL),(12,'Escreva um programa que ajude o usuário a calcular informações sobre um triângulo retângulo. Pergunte para o usuário o que ele deseja saber, de acordo com o menu abaixo:\r\n\r\n1 - Hipotenusa H\r\n2 - Cateto A\r\n3 - Cateto B\r\n4 - Ângulo entre A e H\r\n\r\nEntão baseado na resposta do usuário peça informações sobre o triângulo para que seja possível o cálculo. Realize o cálculo desejado e informe o resultado na tela.\r\n\r\nDica: As funções para calcular cosseno e raiz quadrada estão na biblioteca math.h, e as funções trigonométricas (como o cosseno) recebem um valor em radianos (precisa converter de graus para radianos).\r\n\r\nPotenciação: pow()\r\nRaiz quadrada: sqrt()\r\nArco cosseno: acos()\r\nConstante PI: M_PI\r\n','questoes-img/12.png',53,NULL),(13,'Escreva um algoritmo que peça para o usuário informar dois números. Então mostre na tela o resultado da adição, subtração, multiplicação e divisão do primeiro pelo segundo número.',NULL,53,369),(14,'Escreva um algoritmo que pergunte para o usuário o ano em que ele nasceu. Então mostre na tela se ele é maior ou menor de idade.',NULL,53,NULL),(15,'Escreva um algoritmo que peça para o usuário informar 3 valores. Mostre na tela quais dos valores informados são maiores que o anterior digitado.',NULL,53,NULL),(16,'Escreva um programa que peça para o usuário informar 10 números. Ao fim mostrar a média dos valores informados.',NULL,53,372),(17,'Escreva um programa que peça para o usuário informar 10 números. Mostrar então na tela o maior e o menor valor.',NULL,53,NULL),(18,'Escreva um programa que peça 15 números e então mostre quantos são pares e quantos são ímpares.',NULL,53,NULL),(19,'Pedir para o usuário informar 15 números. Então mostrar na tela quantos são positivos e negativos.',NULL,53,NULL),(20,'Escreva um programa que peça para o usuário informar o números de entrevistados. Então peça a idade e salário de cada entrevistado. Então mostre a média salarial das pessoas até 25 anos, de 26 a 40 e acima de 40 anos, bem como a porcentagem de desempregados (salário 0).',NULL,53,376),(21,'Peça para o usuário informar 10 caracteres. Então mostrar quantos deles são vogais.',NULL,53,NULL),(360,'Preencher em uma matriz 10x10 o conteúdo das tabuadas do 1 ao 10 e mostrar na tela o conteúdo desta matriz linha a linha.\r\nEx:\r\n\r\n1 2 3 4 5 6 7 8 9 10\r\n2 4 6 8 10 12 14 16 18 20\r\n3 6 9 12 15 18 21 24 27 30\r\n...',NULL,111,NULL),(28,'Peça para o usuário informar 15 caracteres. Então mostre quantos são letras minúsculas, maiúsculas e números.',NULL,53,NULL),(29,'Pedir para o usuário informar a letra inicial do nome e o número de multas de 5 motoristas. Então informar valor de cada multa de cada motorista. Ao fim, mostrar a letra do nome do motorista que mais gastou em multas.',NULL,53,NULL),(30,'Escreva um programa que gere 25 números entre 10 e 100 e mostre-os na tela.',NULL,53,NULL),(31,'Escreva um programa que peça para o usuário informar quantos dados deseja rolar. Então mostre na tela o resultado da soma dos números que caíram nestes dados.',NULL,53,NULL),(32,'Escreva um programa que sorteie um número entre -100 e 100. Então peça para o usuário adivinhar o número sorteado. Em cada tentativa, mostre na tela se o número escolhido é maior ou menor que o sorteado. Caso ele não acerte em até 10 tentativas mostre uma mensagem e encerre o programa. Caso acerte em alguma das 10 tentativas, mostre uma mensagem parabenizando-o e mostrando quantas tentativas ele utilizou e encerre o programa.',NULL,53,NULL),(33,'Escreva um programa que peça para o usuário informar três números, então gere 5000 números aleatórios entre o maior e o menor informado pelo usuário. Ao fim, mostre na tela quantos números são maiores que o número intermediário informado.',NULL,53,NULL),(34,'Escreva um programa que mostre na tela 5 sequências de rolagens de dados. Em cada sequência 4 dados de seis faces deverão ser rolados (a rolagem de um dado deverá ser feita através da geração de um número aleatório entre 1 e 6). Ao fim de cada sequência, a soma dos 3 maiores dados deve ser mostrada (dica: some todos 4, subtraia o valor do menor).',NULL,53,NULL),(35,'Escreva um programa que peça para o usuário informar um valor (A) e dois outros valores (I) e (S) . Então gere e mostre na tela 10 números aleatórios entre o valor A digitado e o triplo deste valor. Mostre também a média dos valores gerados que se encontram entre o limite inferior I e o superior S.',NULL,53,NULL),(36,'Escreva um programa que mostre na tela um menu com as opções: a - Consultar saldo, b - Realizar depósito, c - Realizar saque, d - Sair. O programa deverá sair somente quando o usuário escolher a opção d. Caso ele escolha as opções b ou c, peça um valor, e atualize o saldo de acordo com o valor informado. O saldo inicial deverá ser 0. Utilize a função system(\"cls\") para limpar a tela.',NULL,53,NULL),(37,'Escreva um programa que gere e mostre na tela números aleatórios entre 2 e 10 até que o somatório dos números gerados ultrapasse 100, ou 15 números tenham sido informados, o que acontecer primeiro.',NULL,53,NULL),(38,'Escreva um programa que peça para o usuário informar uma frase até que ele digite um ENTER. Então mostre quantas palavras contém a frase digitada. O que delimita o fim de uma palavra e o início de uma nova é o caractere ESPAÇO',NULL,53,NULL),(39,'Escreva um programa que peça para o usuário informar caracteres até que o enter seja digitado, mostrando na tela somente os caracteres que são letras (maiúsculas e minúsculas) e números. Ao fim, mostre quantos dos caracteres válidos informados são vogais.',NULL,53,NULL),(40,'Escreva um programa que peça para o usuário informar 10 valores. Faça a validação para somente permitir valores positivos. Ao fim mostre na tela a porcentagem dos valores informados que são menores que 10.',NULL,53,NULL),(41,'Escreva um programa que peça para o usuário digitar números até que pelo menos 5 números pares e 5 números ímpares tenham sido digitados. Ao fim, mostre na tela se o somatório dos números pares ou dos ímpares é maior.',NULL,53,NULL),(42,'Escreva um programa que peça para o usuário inserir a idade e salário de diversas pessoas. A cada nova pessoa inserida, o programa deve perguntar se deseja inserir uma outra pessoa (reposta \'s\' ou \'n\').Quando o usuário não quiser mais inserir pessoas, o programa deverá mostrar o salário da pessoa mais idosa e da mais jovem, bem como quantos anos possui a pessoa com o maior salário.',NULL,53,NULL),(43,'Escreva um programa que peça para o usuário informar o valor do comprimento de 10 vigas ou até que um comprimento nulo (0) seja informado, o que acontecer primeiro. Não permita a inserção de números negativos, fazendo a validação dos mesmos. Ao fim, mostre na tela quanto mede a menor viga.',NULL,53,NULL),(44,'Sem utilizar funções de manipulação de strings, escreva um programa que peça para o usuário informar o nome de 5 pessoas, pressionando a tecla ENTER entre a inserção de cada nome. Ao fim, mostrar o comprimento do maior nome, bem como quantos dos nomes informados não possuem a letra A.',NULL,53,NULL),(45,'Escreva um programa que peça para o usuário informar números até que um número primo seja digitado. Então mostre na tela o somatório de todos os outros números inseridos.',NULL,53,NULL),(47,'Escreva um programa que gere e mostre na tela letras minúsculas aleatórias (a=97, z=122) até que tenham sido geradas 100 de cada vogal. Mostre na tela quantas vezes o caractere \'a\' e \'b\' foram gerados consecutivamente.',NULL,53,NULL),(48,'Escreva um programa que peça para o usuário informar um número primo, fazendo a validação para garantir que o mesmo seja primo. Então mostre na tela todas as combinações de dois números inteiros e positivos que somados resultam no número primo informado.',NULL,53,NULL),(49,'Escreva um programa que peça para o usuário informar 5 números, e então mostre na tela a lista dos que são maiores do que a média.',NULL,53,NULL),(50,'Escreva um programa que peça para o usuário informar valores até que o zero seja digitado (máximo 10 números digitados). Então mostre na tela qual a diferença positiva entre cada valor digitado pela média dos valores informados.',NULL,53,NULL),(51,'Escreva um programa que peça para o usuário informar 10 números. Então mostre na tela o somatório do primeiro pelo último, do segundo pelo penúltimo, e assim por diante.',NULL,53,566),(52,'Escreva um programa que peça para o usuário informar números até que o usuário digite 0 ou 10 números sejam informados. Então mostre na tela a lista dos que são divisíveis por 2, depois por 3, depois por 4, até o 10.',NULL,53,NULL),(53,'Escreva um programa que gere números entre 1 e 10 até que cada número tenha sido sorteado pelo menos 5 vezes.',NULL,53,NULL),(54,'Escreva um programa que peça para o usuário digitar uma frase de até 20 caracteres. Ao fim mostre na tela o texto formatado de maneira que a primeira palavra esteja toda maiúscula, a segunda toda minúscula, e assim por diante.',NULL,53,NULL),(55,'Escreva um programa que peça para o usuário informar um número. Então gere e mostre na tela números aleatórios entre 0 e o número informado. O programa deve gerar números até que pelo menos 10 números diferentes tenham sido gerados ou o número informado, o que for menor.',NULL,53,NULL),(56,'Escreva um programa que peça para o usuário informar 10 valores. Então mostre estes valores na tela ordenados do maior para o menor.',NULL,53,NULL),(57,'Escreva um programa que peça para o usuário informar duas frases. Então mostre a lista de caracteres que estão presentes em ambas as frases (não mostre o mesmo caractere mais de uma vez).',NULL,53,NULL),(58,'Escreva um programa que peça para o usuário informar números até que um número repetido (que já tenha sido informado anteriormente) seja informado. Quando isso acontecer, mostre na tela o mmc entre o maior e o menor valor.',NULL,53,NULL),(59,'Escreva um programa que peça para o usuário informar um número entre 0 e 100 (faça a validação). Então gere números aleatórios entre 0 e 100 até que o número informado seja sorteado. Mostre na tela quantos valores sorteados são menores que o maior número primo sorteado.',NULL,53,NULL),(60,'Preencher em uma matriz 10x10 o conteúdo das tabuadas do 1 ao 10 e mostrar na tela o conteúdo desta matriz linha a linha.',NULL,53,NULL),(61,'Escreva um algoritmo que peça para o usuário preencher uma matriz de 3x5 com números. Fazer a validação para só permitir números positivos. Então mostrar na tela o resultado do somatório dos números de cada coluna.',NULL,53,NULL),(62,'Escreva um programa que ajude no controle das comissões dos 10 vendedores de uma loja. Para isso, peça para o usuário informar o valor de cada produto que os clientes compraram, seguido do número do vendedor que realizou a venda. Caso o usuário insira um valor inválido de produto (zero ou menos), ou 250 produtos tenham sido inseridos encerre as inserções. Ao fim, mostre na tela o valor de todos os produtos que cada vendedor vendeu.',NULL,53,NULL),(63,'Escreva um algoritmo que peça para o usuário informar quantos dias de chuva teve em cada mês de um ano. Faça a validação para somente permitir a inserção de números entre 0 e 30 dias. Então pergunte se o usuário deseja inserir estes dados para o próximo ano. O algoritmo deve parar de pedir estes valores quando o usuário responder que não. Ao fim, mostre na tela qual foi o mês que em média obteve mais dias chuvosos em todos os anos analisados.',NULL,53,NULL),(64,'Pedir para o usuário inserir 10 palavras (strings), mostrar na tela a maior.',NULL,53,NULL),(65,'Pedir 5 palavras (strings), verificar o tamanho da menor, e mostrar na tela todas as outras palavras \"cortadas\", de maneira que fiquem com um tamanho máximo igual ao tamanho da menor palavra. Dica: insira o \'\\0\' nas strings para cortá-las.',NULL,53,NULL),(66,'Pedir uma frase (string), depois pedir 3 palavras. Então mostrar quais das 3 existem na frase, e depois mostrar o somatório do tamanho das existentes na frase.',NULL,53,NULL),(67,'Pedir para o usuário digitar uma lista de palavras, de tamanho qualquer (critério a sua escolha). Então mostrar todas palavras inseridas em ordem, da menor para a maior.',NULL,53,NULL),(68,'Escreva um programa que peça para o usuário informar uma frase e uma palavra. caso a palavra conste na frase, mostre na tela quantas ocorrências de cada letra da palavra existem na frase.',NULL,53,NULL),(69,'Escreva um programa que mostre quantos caracteres repetidos uma frase informada pelo usuário contém.',NULL,53,NULL),(73,'Escreva um programa que peça para o usuário informar uma senha, fazendo a validação para somente permitir senhas que possuam entre 6 e 15 caracteres, e que contenha pelo menos um número.',NULL,53,NULL),(72,'Escreva um programa que peça para o usuário inserir 10 palavras. Então mostre na tela quantas delas não foram repetidas.',NULL,53,NULL),(74,'Escreva uma função que dado o valor de um número presente em uma variável global, mostre na tela se este número é primo ou não. O número deve ser informado pelo usuário na função main.',NULL,53,NULL),(75,'Escreva um programa que mostre na tela um menu com quatro opções: a - Consultar saldo, b - Realizar saque, c - Realizar depósito, d - Sair do programa. O programa somente deverá sair quando o usuário escolher a última opção do menu. Considere que o saldo inicia em 0 R$ e que caso as opções b ou c sejam escolhidas o programa deverá pedir um valor para reduzir ou adicionar ao saldo. Caso a opção a seja escolhida, mostre na tela o valor atual do saldo. A tarefa de limpar a tela e mostrar o menu deverá ser executada por uma função.',NULL,53,NULL),(76,'Escreva um programa que mostre na tela um menu com quatro opções: a - Consultar saldo, b - Realizar saque, c - Realizar depósito, d - Sair do programa. O programa somente deverá sair quando o usuário escolher a última opção do menu. Considere que o saldo inicia em 0 R$ e que caso as opções b ou c sejam escolhidas o programa deverá pedir um valor para reduzir ou adicionar ao saldo. Caso a opção a seja escolhida, mostre na tela o valor atual do saldo. A tarefa de limpar a tela e mostrar o menu deverá ser executada por uma função. Crie uma função para realizar cada uma das três tarefas do menu por uma função diferente. A única variável global permitida é a do saldo.',NULL,53,NULL),(77,'Escreva uma função que receba um número e mostre na tela se ele é primo ou não.',NULL,53,NULL),(78,'Escreva uma função que receba um número de dados a serem lançados e o número de lados que estes dados possuem. Caso o número de lados seja válido (4, 6, 8, 10, 12 e 20 lados são permitidos), mostre na tela o resultado das rolagens.',NULL,53,NULL),(79,'Escreva uma função que conta e mostra na tela quantas palavras uma frase enviada por parâmetro possui.',NULL,53,NULL),(80,'Escreva uma função que receba um vetor inteiro e seu tamanho. A função deve mostrar na tela o maior elemento deste vetor.',NULL,53,422),(81,'Escrever uma função que receba dois números e retorne o maior deles.',NULL,53,NULL),(82,'Escrever uma função que recebe dois pontos em coordenadas cartesianas e retorne a distância entre esses dois pontos.',NULL,53,NULL),(83,'Escreva uma função que receba por parâmetro um vetor e o número de elementos deste vetor, e retorne a média destes números.',NULL,53,NULL),(84,'Escreva uma função que receba dois números e retorne um número aleatório entre os dois informados.',NULL,53,NULL),(85,'Escrever uma função que recebe um caractere e retorna este caractere convertido em maiúsculo ou o próprio caractere se não for letra. Então fazer outra função que faça o mesmo para minúsculo.',NULL,53,NULL),(86,'Fazer um programa que peça uma frase e formate e mostre esta frase usando as seguintes funções:\r\nRecebe um caractere e retorna este caractere convertido em maiúsculo ou o próprio caractere se não for letra.\r\nOutra função que faça o mesmo para minúsculo. \r\nExemplo: Primeira Maiúscula Resto Minúscula.',NULL,53,NULL),(87,'Escreva um programa que peça para o usuário uma frase e uma palavra. Então mostre na tela quantas ocorrências da palavra existe na frase.',NULL,53,NULL),(88,'Escreva um programa que peça para o usuário uma frase e uma palavra. Então substitua todas as ocorrências dessa palavra pela sua versão em letras maiúsculas.',NULL,53,NULL),(89,'Escreva um programa que peça para o usuário uma frase e uma palavra. Exclua da frase todas as ocorrências da palavra.',NULL,53,NULL),(90,'Escreva um programa que peça para o usuário uma frase e duas palavras. Então mostre na tela a frase com todas as ocorrências da primeira palavra substituída pela segunda.',NULL,53,NULL),(91,'Escreva uma função que receba por referência dois valores e troque o conteúdo destes valores um pelo outro.',NULL,53,NULL),(92,'Escrever suas próprias versões das funções de manipulação de strings. Os parâmetros e retornos devem ser idênticos aos originais.',NULL,53,NULL),(93,'Escreva uma função que receba um vetor numérico como parâmetro e ordene este vetor por referência.',NULL,53,NULL),(94,'Escreva uma função que insira um número em um vetor numérico ordenado (mantendo a ordenação).\r\nEscreva outra função que remova um número de um vetor ordenado, retornando 0 quando não encontrou o número ou 1 caso tenha removido com sucesso.',NULL,53,NULL),(95,'Escreva um programa que peça para o usuário informar um frase em um vetor alocado dinamicamente, de um tamanho grande. Ao fim da execução do programa, a única memória alocada para o vetor deve ser do tamanho exato da frase digitada pelo usuário. Realize esta função sem usar a função realloc.',NULL,53,NULL),(96,'Escreva um programa que peça para o usuário digitar números. O programa deverá ter alocado somente o espaço necessário para armazenar os números digitados (não é para alocar um espaço grande e depois desalocar, e sim, ir alocando um por vez). Quando o usuário informar o número 0, mostre a lista de todos números digitados. Não utilize a função realloc.\r\n',NULL,53,NULL),(97,'Escreva um programa que peça para o usuário informar 10 valores. Então gere conjuntos de 10 números aleatórios entre o maior e o menor número informado. O programa deverá gerar conjuntos até que um conjunto exatamente igual ao conjunto informado pela usuário seja gerado (os números não precisam estar na mesma ordem). Todos os conjuntos gerados deverão ser armazenados. Note que não temos como prever o tamanho necessário alocado, pois vai depender dos números informados pelo usuário, e da chance deles serem sorteados.',NULL,53,NULL),(98,'Escreva uma função que receba um número, o tamanho de um conjunto de números e um ponteiro para esse conjunto. A função deverá procurar esse número no conjunto, e caso ele não seja encontrado retornar 0. Caso seja encontrado, remover o número do conjunto e retornar 1. Para evitar desperdício de memória, o tamanho do espaço alocado para o conjunto deverá reduzir a cada remoção. DICA: utilize um ponteiro para ponteiro: (int **vet) para modificar o tamanho alocado do ponteiro mandado para a função.',NULL,53,NULL),(99,'Escreva uma função que receba um número a ser inserido, o tamanho de um conjunto de números e um ponteiro para esse conjunto. A função deve retornar 0 caso o conjunto não esteja ordenado. Caso contrário, insira o número informado por parâmetro no conjunto, de maneira que o mesmo continue ordenado. Caso a operação seja feita com sucesso, retorne 1. Como o conjunto de números estará cheio, seu tamanho deverá se expandir a cada número inserido (Dica: utilize um ponteiro de ponteiro).',NULL,53,NULL),(100,'Escreva um programa que peça para o usuário informar uma frase. então grave um arquivo com a frase do usuário. Então escreva outro programa, que peça o nome de um arquivo e mostre na tela o conteúdo deste arquivo.',NULL,53,NULL),(102,'Escreva um programa que permita que o usuário digite textos, então quando o usuário digitar ENTER duas vezes consecutivas (inserindo uma string vazia na segunda vez), peça para ele informar o nome do arquivo, então grave o texto inserido no arquivo informado, com a extensão .txt.',NULL,53,NULL),(103,'Escreva um programa que peça para o usuário informar o nome de um arquivo. Então caso o arquivo exista, peça para o usuário inserir duas palavras, e substitua todas ocorrências da primeira pela segunda.',NULL,53,NULL),(104,'Pedir para o usuário informar o valor de uma conta, bem como a porcentagem de juros desta conta. Mostre na tela qual o valor dos juros que serão pagos, e o valor total com juros.',NULL,53,NULL),(105,'Pedir para o usuário informar sua renda e o número de pessoas na família. Mostrar na tela a renda per capita (renda média por pessoa).',NULL,53,338),(106,'Pedir para o usuário informar qual consumo do carro dele (km/l), qual distância do percurso (km) e qual o valor do combustível (R$). Mostre na tela quantos R$ ele vai gastar para realizar o percurso.',NULL,53,442),(107,'Pedir para o usuário informar a nota de três avaliações realizadas. Então mostre na tela a média que ele obteve.',NULL,53,336),(108,'Escreva um programa que peça para o usuário cadastrar em uma struct o nome idade e gênero de 5 pessoas. Então mostre na tela os dados de todas elas.',NULL,53,NULL),(109,'Escreva um programa que peça para o usuário cadastrar em uma struct o nome data de mascimento e gênero de 5 pessoas. Então mostre na tela os dados de todas elas. A data de nascimento deverá ser uma struct com os campos dia, mês e ano.',NULL,53,NULL),(110,'Crie uma função que receba por parâmetro o nome de uma pessoa cadastrada e a data atual, e retorne a idade dessa pessoa. Caso a pessoa não esteja cadastrada, retorne 0.',NULL,53,NULL),(111,'Escreva um programa que mostre na tela um menu com as opções de cadastrar usuário, procurar usuário e sair do programa. Caso ele escolha cadastrar peça para ele informar o nome, data de nascimento, endereço e email. Faça a validação para somente permitir email que contenha uma \'@\' no meio, e da data para que contenha um \'/\' nos lugares corretos. Caso ele escolha a opção de procurar usuário, pergunte se ele deseja buscar por nome, idade ou email. Caso escolha por nome, peça para ele digitar um nome (parte do nome também deve funcionar), e caso algum usuário contenha em seu nome a string digitada, mostre na tela todos os dados destas pessoas, ou uma mensagem se ninguém for encontrado. Caso escolha busca por email, o email exato deverá ser informado. Caso encontre, mostre os dados, caso contrário, uma mensagem. Caso escolha a busca por idade, pergunte para o usuário um valor, e se ele deseja buscar somente os que tiverem idade pelo menos o valor informado, até o valor informado ou exatamente o valor informado, e mostre na tela todos os dados dos usuário que se encontram no critério escolhido. Caso ele escolha sair, encerre o programa.',NULL,53,NULL),(112,'Escreva um programa que pergunte para o usuário se ele deseja cadastrar ou consultar. Se ele escolher cadastrar peça para o usuário cadastrar pessoas e guarde em uma struct. Caso escolha consultar o programa deve pedir um nome e mostrar os dados dessa pessoa caso ela exista. O programa deverá gravar e carregar os dados de pessoas cadastradas automaticamente de um arquivo.',NULL,53,NULL),(113,'Escreva um programa que mostre um menu com 5 opções. Caso escolha a primeira opção cadastre o nome, gênero e idade de uma nova pessoa. Caso escolha a segunda opção, peça um nome, e caso a pessoa exista, mostre os dados dessa pessoa. Caso a terceira opção seja escolhida, peça um nome, e caso ela exista, remova esta pessoa do cadastro. Caso a quarta opção seja escolhida, mostre a lista de todas pessoas cadastradas. E caso a quinta opção seja escolhida, encerre o programa. O cadastro das pessoas deverá ser feito em uma struct, e o programa deverá salvar e carregar automaticamente o conteúdo desta struct em um arquivo. Utilize alocação dinâmica para receber o cadastro da pessoa.',NULL,53,NULL),(114,'Escrever uma função recursiva que calcule o fatorial.',NULL,53,NULL),(115,'Escrever uma função recursiva que calcule o enésimo termo da sequência de Fibonacci.',NULL,53,NULL),(116,'Escreva uma função recursiva que retorne o maior elemento de um vetor de inteiros.',NULL,53,NULL),(117,'Escreva uma função recursiva que receba um número decimal, e retorne seu equivalente em binário.',NULL,53,NULL),(118,'Escreva uma função que receba um número inteiro, e calcule recursivamente a raiz quadrada deste valor (sem utilizar função sqrt e afins).',NULL,53,NULL),(119,'Escreva um programa que peça para o usuário informar um valor numérico. Então mostre na tela se este valor é par ou ímpar.',NULL,53,NULL),(120,'Escreva um programa que peça para o usuário informar a nota de duas avaliações realizadas. Mostre na tela se ele foi aprovado ou reprovado, considerando que ele será aprovado caso obtenha média 6 nas avaliações.',NULL,53,NULL),(121,'Escreva um programa que peça para o usuário informar a nota de duas avaliações realizadas por dois alunos. Calcule a média que cada um dos alunos obteve, e mostre na tela qual dos dois obteve a maior média, e qual foi este valor.',NULL,53,NULL),(122,'Escreva uma função que receba um caractere, e mostre na tela se este caractere é um número, uma vogal, uma consoante, ou um outro símbolo.',NULL,53,NULL),(123,'Escreva um programa que peça para o usuário informar um número correspondente ao dia do mês, um para o mês do ano e outro para o ano (ex: 16 4 2016). Então mostre na tela a data no seguinte formato:\r\nCharqueadas, 16 de Abril de 2016',NULL,53,NULL),(124,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\n\r\nint *a,*b;\r\nint x,y,z;\r\nx=0;\r\na=&x;\r\nb=a;\r\nx++;\r\ny=*b+*a;\r\nb=&z;\r\n*b=*a-y*2;\r\n*a+=*b;\r\na=&y;\r\n*a+=*b;\r\nx=2*(*a)-(*b+z);\r\n*b-=x-3*(*a)+z;\r\nprintf(\"%i %i %i\",x,y,z);',NULL,53,NULL),(125,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\nchar *a,b;\r\nint *x,*y,m,n;\r\nb=\'a\';\r\na=&b;\r\n(*a)++;\r\nx=&m;\r\nn=*a-\'a\';\r\ny=x;\r\n*x=10;\r\nx=&n;\r\n*x*=*y*3+*x*2;\r\n*a-=*x;\r\nb+=(m*7-*a-4)+*x;\r\nprintf(\"%c %i %i\",b,m,n);\r\n\r\n',NULL,53,NULL),(126,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\nint v[3],*p,*q;\r\nchar c[4],*l;\r\np=&v[1];\r\n*(p-1)=10;\r\n*p=*(p-1)-1;\r\nq=p+(*p-v[0]);\r\nc[0]=\'a\';\r\nl=&c[0];\r\nv[2]=*p+v[0]-6;\r\nc[1]=*l+v[2];\r\n*l+=(*q-*p)*4;\r\nc[2]=*l-*q/v[0];\r\nc[3]=\'\\0\';\r\nprintf(\"%s\",&c[0]);\r\n',NULL,53,NULL),(127,'Escreva uma função que receba um conjunto de números, e o tamanho deste conjunto. A função deverá ordenar estes números, excluindo todas ocorrências de valores repetidos, e neste caso, modificar o tamanho deste conjunto. (utilize retorno de ponteiro)',NULL,53,NULL),(128,'Escreva um programa que peça para o usuário informar quantos pacientes uma clínica pediátrica atendeu.\r\nEntão pergunte a idade de cada paciente, fazendo a validação para somente permitir pacientes entre 0 e 18 anos. Ao fim, mostre na tela a porcentagem de pacientes em cada uma das idades que possui pelo menos um paciente.',NULL,53,NULL),(129,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\nint a=10,b,*p;\r\np=&a;\r\n(*p)++;\r\nb=*p*a;\r\n*p-=a+2*(*p);\r\nprintf(\"%i %i\",a,b);',NULL,53,NULL),(130,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\nchar l,m,*p,*q;\r\nl=\'a\';\r\np=&l;\r\nq=p;\r\np=&m;\r\n*q-=32;\r\nl+=5;\r\n*q=\'A\'+l-*q;\r\n*p=*q+(\'a\'-\'A\');\r\nprintf(\"%c %c\",l,m);',NULL,53,NULL),(131,'Peça para o usuário informar seu nome. Mostre no documento \"Bom dia\", \"Boa tarde\" ou \"Boa noite\" seguido do nome do usuário.\r\nEx: Bom dia Pablo.\r\nDica: Use a função date. http://php.net/manual/pt_BR/function.date.php ',NULL,60,NULL),(132,'Peça dois operandos, e mostre na tela o resultado das operações de adição, subtração, multiplicação e divisão do primeiro pelo segundo operando.',NULL,60,NULL),(133,'Mostre no documento o calendário do mês atual, com o dia de hoje na cor vermelha.\r\nUse a função date para saber o dia atual.\r\nhttp://php.net/manual/pt_BR/function.date.php\r\nAjustar o fuso:\r\ndate_default_timezone_set(\'America/Sao_Paulo\');',NULL,60,NULL),(134,'Peça três valores numéricos dos coeficientes A, B e C. Então mostre as raízes de uma equação de segundo grau y=Ax^2+Bx+C\r\nDica: use a função sqrt para o cálculo da raiz quadrada.\r\nhttp://php.net/manual/pt_BR/function.sqrt.php',NULL,60,NULL),(135,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\n\r\n int vet[10], i;\r\n for (i=0 ; i<10 ; i++)\r\n *(vet+i)=i;\r\n int *p=vet, *q=vet+9, t;\r\n while (p < q){\r\n t = *p;\r\n *p=*q;\r\n *q=t;\r\n p++;\r\n q--;\r\n }\r\n for (i=0 ; i<10 ; i++){\r\n printf(\"%i \",*(vet+i));\r\n }',NULL,53,NULL),(136,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\n\n char frase[27],*c;\n c=frase;\n int i=0;\n do{\n if (c+i==frase)\n *c=\'a\';\n else\n *(c+i)=*(c+i-1)+1;\n i++;\n }while (*(c+i-1)!=\'z\');\n *(c+i)=\'\\0\';\n printf(\"f:%s\",c);',NULL,53,NULL),(137,'Peça um valor para coordenada X e outro para coordenada Y de um plano cartesiano. Então mostre na tela uma tabela 2x2 com o plano que o ponto pertence em cor de fundo diferente',NULL,60,NULL),(138,'Peça para o usuário informar o dia e mês do seu nascimento (em valor numérico). Então mostre na tela informações sobre seu signo, bem como uma imagem representando o mesmo.',NULL,60,NULL),(139,'Peça o comprimento dos três lados de um triângulo. Então mostre se os lados formam ou não um triângulo. Em caso afirmativo, mostre a classificação do triângulo quando aos seus lados: equilátero, isósceles ou escaleno, mostrando uma imagem e uma explicação sobre o tipo do triângulo, bem como a área e o perímetro do triângulo. Mostre também quanto valem cada um dos três ângulos internos deste triângulo, mostrando sua classificação quanto aos ângulos: retângulo, obtusângulo ou acutângulo, mostrando uma explicação sobre seu tipo e uma imagem. A página deve possuir links externos para explicar melhor para o leitor sobre as informações.\r\n\r\nSobre os triângulos:\r\nhttps://pt.wikipedia.org/wiki/Tri%C3%A2ngulo\r\nComo calcular a área: \r\nhttp://pt.wikihow.com/Calcular-a-%C3%81rea-de-um-Tri%C3%A2ngulo-Escaleno\r\nComo calcular os ângulos:\r\nhttps://www.youtube.com/watch?v=Hmeik2qASCg\r\nFunção arco cosseno (consulte outras, caso necessário):\r\nhttp://php.net/manual/pt_BR/function.acos.php\r\nFunção que converte de radianos para graus:\r\nhttp://php.net/manual/pt_BR/function.rad2deg.php\r\n',NULL,60,NULL),(140,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\n\r\nmain(){\r\n int nums[20], *p;\r\n p=nums;\r\n while (p-nums < 20){\r\n if (p==nums)\r\n *p=0;\r\n else if (p==nums+1)\r\n *p=1;\r\n else\r\n *p=*(p-1)+*(p-2);\r\n p++;\r\n }\r\n int i;\r\n for (i=0 ; i<20 ; i++)\r\n printf(\"%i \",nums[i]);\r\n}',NULL,53,NULL),(141,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\n\r\nmain(){\r\n char f[500],*p;\r\n strcpy(f,\"frase de teste testando\");\r\n p=f+9;\r\n *(p+5)=\'\\0\';\r\n if (!strcmp(\"teste\",p))\r\n strcat(p,\" de ponteiros\");\r\n else\r\n strcat(p,\" de strings\");\r\n char v[6],c[2];\r\n c[1]=\'\\0\';\r\n strcpy(v,\"aeiou\");\r\n int i=0;\r\n while (f[i]!=\'\\0\'){\r\n c[0]=f[i];\r\n if (strstr(v,c))\r\n *(f+i)-=32;\r\n i++;\r\n }\r\n printf(\"%s\",f);\r\n}\r\n',NULL,53,NULL),(142,'Escreva um programa que pergunte para o usuário quantas questões um concurso possui e quantas ele acertou. Então mostre uma barra colorida indicando a porcentagem dos seus acertos.\n\nhttps://css-tricks.com/wp-content/uploads/2013/08/reset-progress-bar.png',NULL,60,NULL),(143,'Pergunte para o usuário qual cor deseja mostrar, e quantos tons diferentes da cor. Então mostre um gradiente desta cor. Considere que o usuário irá informar o nome das cores em inglês.\r\n\r\nEx: https://content.linkedin.com/content/dam/brand/site/img/color/color-palette-order.png',NULL,60,NULL),(145,'Escreva um programa que peça para o usuário informar a idade e gênero de uma pessoa. Então mostre na tela se ela é mulher maiores de 18 anos, mulher menor, homem maior ou homem menor.',NULL,53,NULL),(146,'Escreva uma função que receba o nome de uma cor em português, e retorne uma string com o código desta cor em RGB.',NULL,60,NULL),(147,'Escreva uma função que receba o nome de uma classe css, e faça com que todos elementos desta classe possua uma borda arredondada e uma cor de fundo.',NULL,60,NULL),(148,'Escreva uma função que receba dois valores numéricos e retorne o dobro do maior valor.\r\n\r\nDado uma entrada de 4 valores A, B, C e D, chame esta função para A e B, depois para C e D, e depois para o resultado das duas chamadas anteriores. Mostre no documento o valor final resultante. ',NULL,60,NULL),(149,'Escreva uma função que receba por referência três valores numéricos, e altere estes valores de maneira que cada um seja igual a diferença entre a soma dos dois anteriores e ele mesmo. Fora da função, mostre no documento estes valores modificados.\r\n\r\nEX:\r\nA:1 B:5 C:3\r\nResultado:\r\nA:7 B:-1 C:3',NULL,60,NULL),(150,'Escreva um programa que mostre na tela o seguinte menu:\r\n\r\na - Informar saldo\r\nb - Fazer emprestimo\r\nc - Quitar dívida\r\n\r\nPeça para o usuário informar a opcao desejada.\r\nCaso escolha a opcao \'a\', peça para ele informar um valor, e mostre na tela uma mensagem dizendo que o saldo foi atualizado com sucesso.\r\nCaso escolha a opção \'b\', peça para ele informar o valor desejado do empréstimo e em quantas parcelas ele deseja pagar. Supondo uma taxa de juros simples de 5%, mostre na tela o valor que ele deverá pagar em cada parcela.\r\nCaso ele escolha a opção \'c\', Pergunte para ele qual o valor da dívida, e quantos dias ele atrasou o pagamento. Então supondo que ele deverá pagar de juros 10% do valor da dívida + 1% por dia de atraso, mostre na tela qual o valor total que deverá ser pago.',NULL,53,NULL),(153,'Escreva um programa que peça para o usuário preencher um vetor alocado dinamicamente até que o 0 seja digitado. Após peça um outro valor numérico. Então, remova do vetor os 5 elementos cujos valores são mais próximos deste valor informado, ajustando o tamanho alocado a cada remoção.',NULL,53,NULL),(157,'Crie uma página de login de um usuário. Ao clicar no botão para entrar, redirecione o usuário para outra página. Caso o usuário e senha sejam \'admin\'/\'admin\', mostre uma mensagem de boas vindas ao administrador. Caso contrário, redirecione para uma página de erro.\r\n\r\nFunção para redirecionar dentro do php:\r\nhttp://php.net/manual/pt_BR/function.header.php\r\n',NULL,60,NULL),(158,'Crie uma página que permita ao usuário informar um valor. A página deverá possuir dois botões, chamados Adicionar e Resultado. Cada vez que o botão Adicionar for pressionado, a página deverá ser recarregada, permitindo que o usuário informe mais um valor. Quando o botão Resultado for pressionado, a página deverá mostrar o resultado da adição de todos os valores.',NULL,60,NULL),(159,'Crie uma página que permita o usuário informar quantas pessoas foram entrevistadas. Quando o usuário clicar em um botão, carregue uma página com campos para o usuário informar a idade, salário e gênero de cada pessoa entrevistada. O gênero deverá ser um <select> com as opções Masculino, Feminino e Outro. Quando ele clicar em um botão, mostre qual a média salarial das pessoas de até 30 anos e acima dos 30 anos, de cada um dos gêneros.',NULL,60,NULL),(160,'Crie uma página com um quiz para o usuário responder 10 questões de múltipla escolha sobre política. Então baseados nas respostas dele mostre o alinhamento político do usuário: esquerda, direita ou centro, seguido de uma imagem e uma descrição de cada alinhamento.',NULL,60,NULL),(161,'Crie uma página que permita o usuário informar o link de um vídeo do youtube, bem com os minutos e segundos que ele quer começar a visualização do vídeo. Então, ao clicar em um link ou botão, redirecione a página para o vídeo no tempo escolhido pelo usuário.\r\n\r\nhttp://www.techtudo.com.br/dicas-e-tutoriais/noticia/2011/02/crie-um-link-para-o-youtube-partir-de-um-determinado-ponto-do-video.html\r\n\r\n',NULL,60,NULL),(162,'Crie uma página que receba variáveis por GET, e mostre o valor de cada variável em uma caixa de texto, e o nome de cada variável como texto antes da caixa de texto. Quando o usuário clicar em um botão para realizar a submissão, recarregue a página, excluindo os campos que não foram alterados, e mostre quantos foram excluídos.\r\n\r\nhttp://php.net/manual/pt_BR/control-structures.foreach.php',NULL,60,NULL),(163,'Escreva uma função que receba uma string, e retorne outra string formada da seguinte maneira:\r\n\r\n- Some os códigos ascii de cada caractere da string recebida;\r\n- O resultado N, use na equação: 1e16xlog(N);\r\n- Pegue cada 2 dígitos do resultado, e aplique o resto com 25 (%25), até possuir 8 valores;\r\n- Pegue estes 8 números entre 0 e 25, e converta em letras, de modo que 0 seja o 'a' e 25 o 'z';\r\n- Junte todas as 8 letras em uma string.',NULL,53,465),(164,'Crie uma página que contenha em uma array os dados de login e senha de 10 pessoas. Preencha este array manualmente, no código.\r\nNa página crie caixas de texto para o usuário informar o usuário e senha para fazer o login.\r\nCaso Ele informe uma senha correspondente a um usuário cadastrado, mostre uma mensagem de boas-vindas, caso contrário diga que as informações estão incorretas.',NULL,60,NULL),(165,'Crie uma página que permita o usuário cadastrar pessoas, informando seu nome, email, login e senha.\r\nAo clicar em um botão, recarregue a página mostrando abaixo os dados de todas pessoas cadastradas até então. Desta maneira, cada vez que o usuário cadastrar uma nova pessoa, a lista irá aumentando.',NULL,60,NULL),(166,'Crie uma página que receba por GET uma string contendo uma palavra. Está página deve conter um texto qualquer. Copie um texto extenso da internet na página.\r\nCada ocorrência da palavra recebida por GET deverá estar sinalizada na página com a cor de fundo vermelha.',NULL,60,NULL),(167,'Crie uma página que receba por GET uma string contendo uma frase. Está página deve conter um texto qualquer. Copie um texto extenso da internet na página.\r\nCada ocorrência de cada palavra da frase recebida por GET deverá estar sinalizada na página com uma cor de fundo. Use uma cor diferente para cada palavra.',NULL,60,NULL),(168,'Crie uma página que contenha informações sobre países. A página deverá mostrar a bandeira, o nome, o idioma oficial, a população e a área de cada país, um abaixo do outro.\r\nPara isso crie um script php que contenha array que guarda as informações sobre cada país mostrado. Para guardar o arquivo de imagem da bandeira, guarde uma string no array com o nome do arquivo (Ex: brasil.jpg), e salve o arquivo de imagem na pasta da sua página. \r\nO script deverá percorrer o array, montando no documento as informações contidas, automaticamente (não crie cada linha manualmente na página).',NULL,60,NULL),(170,'Escreva um programa que permita o usuário realizar cadastros de filmes em uma struct com os campos nome, ano e idioma. O programa deverá possuir um menu com 5 opções: cadastrar, consultar, remover, listar e sair.\r\nCadastrar filme: pede para ele informar os valores de cada campo da struct. O idioma deverá ser um inteiro com os possíveis valores 1, 2 ou 3 (faça a validação), representando dublado, legendado ou dublado/legendado.\r\nConsultar filme: pede uma string, e pesquisa nos livros cadastrados por um título que contenha esta string, e mostra todos filmes que encontrar.\r\nRemover filme: pede uma string, e pesquisa nos livros cadastrados por um título que contenha esta string, e remove do cadastro todos filmes encontrados.\r\nListar filmes: mostra na tela todos os filmes cadastrados.\r\nSair: sai do programa.\r\nO programa deverá carregar e guardar em um arquivo em modo binário todo conteúdo da struct automaticamente ao abrir e encerrar o programa.',NULL,53,NULL),(173,'Crie uma página que pergunte para o usuário questões matemáticas de múltipla escolha. As questões devem ser somente com operações de soma ou adição entre 2 números aleatórios. A operação também é decidida aleatoriamente. O usuário deverá responder o mais rápido possível e clicar em um botão. Uma questão é mostrada por vez. Ao fim de 60 segundos, mostre quantas operações o usuário acertou.',NULL,60,NULL),(172,'Crie uma página que peça para o usuário entrar com seu email e senha. Então numa outra página permita que ele realize anotações em uma textarea, simulando um caderno de anotações. Nesta página deve ter um botão de logout que leva para a página anterior. Quando o usuário fizer o login de um usuário que já existe, carregue o texto das anotações automaticamente. Utilize uma sessão para guardar os usuários.',NULL,60,NULL),(174,'Crie uma página que peça para o usuário informar login e senha (qualquer um é válido para este exercício), então redirecione ele para uma página com um menu e algumas outras páginas para clicar neste menu. Caso o usuário fique inativo (sem clica em nenhuma página) por 5 minutos, ou ele clique em logout no menu, volte para a página inicial e peça para ele logar novamente.',NULL,60,NULL),(175,'Crie uma página que permite que o usuário entre com uma senha para login, ou então clique em um botão para entrar como anônimo.Então redirecione para uma página com uma caixa de texto e um botão que permita que ao clicar no botão faça uma pesquisa no google em uma nova página pelo texto informado na caixa.EX: https://www.google.com.br/search?q=testeToda vez que a página for carregada, ela deverá mostrar a lista das pesquisas do google feitas pela página e a data/hora da pesquisa. Cada pesquisa deve aparecer por no máximo três dias na lista.Caso o usuário tenha preferido se identificar, ele deverá possuir uma lista própria de pesquisas (invisíveis para todos outros usuários), além da lista pessoal dele durar 1 mês.',NULL,60,NULL),(181,'Escreva um programa que cadastre em uma struct uma disciplina com os campos nome (string), número de avaliações (int) e peso das avaliações (vetor float).\r\nCrie outra struct de alunos com os campos nome (string), disciplina (int), notas (vetor float)\r\nEntão crie o seguinte menu:\r\n- Cadastro de disciplina: Insere na struct uma nova disciplina, preenchendo o nome, número de avaliações e o peso de cada avaliação desta disciplina\r\n- Cadastro de aluno: Insere na struct um novo aluno, preenchendo o nome, o código da disciplina que ele está cursando (o número do índice do vetor da struct disciplina), e a nota obtida em cada avaliação.\r\n- Consultar aluno: Digita o nome do aluno, busca ele no cadastro e mostra a nota dele em cada avaliação, e a nota final da disciplina levando em consideração o peso das avaliações.\r\n- Sair: sai do programa',NULL,53,NULL),(182,'Crie uma página que permita que o usuário selecione um arquivo do computador. Então faça upload desse arquivo, e mostre o conteúdo dele em uma caixa de texto editável. Caso o usuário clique em um botão SALVAR, sobrescreva o conteúdo da caixa de texto no arquivo.',NULL,60,NULL),(183,'Crie uma página que peça para o usuário informar um texto, e então guarde este texto no servidor. Crie outra página que carregue o texto criado e mostre na tela.',NULL,60,NULL),(184,'Crie uma página que mostre na tela um formulário para o usuário cadastrar seu nome, email, senha confirmação de senha, telefone e cpf.\r\nCaso a senha e confirmação sejam iguais, e o email seja válido (consulte https://www.w3schools.com/php/filter_validate_email.asp para aprender sobre validação de email), salve as informações do usuário em um arquivo com o nome igual ao cpf dele.\r\nCrie outra página que peça para informar o cpf e senha, e caso as informações sejam válidas (existam no cadastro), mostre os dados dele na tela.',NULL,60,NULL),(185,'Escreva um programa que ajude no gerenciamento de candidatos em uma eleição. O programa deverá possuir o seguinte menu:\r\n1 - Cadastrar novo candidato. Deverá ser feito em uma struct, e o usuário deve informar o nome e código do candidato. O programa deve impedir que dois candidatos com o mesmo código sejam cadastrados.\r\n2 - Remover candidato.\r\n3 - Sair do programa.\r\nO conteúdo da struct deve ser gravado e carregado automaticamente de um arquivo no início e fim do programa.\r\n\r\nEscreva um outro programa que carregue os dados do arquivo gravado no primeiro programa, e então peça para o usuário digitar valores numéricos até que ele digite 0 ou um valor negativo. Cada valor digitado que corresponde ao código de um candidato deverá mostrar na tela os dados deste candidato e perguntar se o usuário deseja confirmar o voto. Caso um código de candidato inválido seja digitado, informe que o voto será computado como nulo e peça a confirmação.\r\nQuando o valor 0 ou menor for informado, pergunte se o usuário deseja somente sair do programa ou encerrar a votação. Caso ele escolha sair do programa, os votos cadastrados até então deverão ficar gravados para a próxima vez que o programa for aberto continuar a votação.\r\nCaso escolha encerrar a votação mostre uma lista com a quantidade de votos, código e nome de cada candidato ordenados por quantidade de votos.',NULL,53,NULL),(187,'Escreva um programa que ajude a fazer um estudo sobre a criminalidade de uma cidade ao longo do tempo. Peça para o usuário informar o número de homicídios neste cidade em cada um dos meses para um bairro. então faça o mesmo para outros 5 bairros estudados (totalizando 6 bairros). Após, entre com as mesmas informações para outros 4 anos de estudo (totalizando 5 anos). Ao fim, mostre qual foi o mês (pode ser o número do mês) mais perigoso de cada ano analisado na cidade, bem como qual o bairro que mais aumentou a criminalidade ao longo dos anos..',NULL,53,NULL),(188,'Elabore um programa que calcule e mostre a média das 5 notas de um aluno',NULL,53,NULL),(189,'Faça um programa que calcule a área de um triângulo retângulo e a sua hipotenusa tendo como informação o comprimento dos catetos deste triângulo, que devem ser informados pelo usuário','questoes-img/189.png',53,472),(190,'Faça um programa que dado um valor inicial A1, uma razão r, e o número de termos n, calcule o termo An da PA. Com os mesmo dados, encontre o somatório desta PA','questoes-img/190.png',53,NULL),(191,'Escreva um programa que peça para o usuário informar um número qualquer de segundos. Então mostre quantos dias, horas, minutos e segundos este número representa',NULL,53,NULL),(192,'Escreva um programa que peça para o usuário entrar com valores para hora, minuto e segundos. Calcule e mostre para o usuário quanto tempo falta para um novo dia',NULL,53,NULL),(193,'Escreva um programa que peça para o usuário entrar com valores para hora, minuto e segundos. Calcule e mostre quanto tempo falta para um segundo horário também dado como entrada pelo usuário',NULL,53,NULL),(194,'Elabore um programa que gere dois números aleatórios entre -10 e 10. Levando em consideração que estes dois números significam os eixos x e y de um ponto cartesiano, mostre na tela a qual quadrante este ponto pertence.',NULL,53,NULL),(195,'Escreva um programa que peça para o usuário inserir três números. No fim, escreva qual foi o maior e qual foi o menor.',NULL,53,NULL),(196,'Escreva um programa que peça para o usuário entrar com o valor de cinco temperaturas diferentes, e mostre a média das temperaturas que forem maiores que 100 °C.',NULL,53,NULL),(198,'Considerando um circuito elétrico simples, conforme mostrado na figura abaixo, escreva um programa que pergunte para o usuário qual das três grandezas ele pretende calcular. Baseado na escolha feita, peça para ele informar as outras duas grandezas. Calcule e mostre na tela o resultado da operação.','questoes-img/198.png',53,NULL),(199,'Escreva um programa que peça para o usuário digitar as coordenadas de um ponto cartesiano. A seguir, informe a qual quadrante este ponto pertence.','questoes-img/199.png',53,NULL),(200,'Escreva um programa que peça para o usuário informar três medidas. Verificar se as três medidas informadas podem ser usadas para representar as medidas de um triângulo. Em caso afirmativo, mostrar na tela se este triângulo é equilátero, isósceles ou escaleno. Sabe-se que três lados só podem formar um triângulo se a soma dos comprimentos de quaisquer dois lados for maior que o comprimento do lado restante. Sabe-se também que um triângulo é equilátero se ele possuir os três lados iguais, isósceles se possuir dois lados iguais e um diferente, e escaleno se possuir os três lados distintos.',NULL,53,NULL),(201,'Escreva um programa que simule um financiamento. Peça para o usuário inserir o valor que deseja financiar, então peça para ele informar sua renda e número de parcelas que ele deseja fazer o financiamento. Supondo que não há juros no financiamento, mostre na tela se o usuário terá seu financiamento aprovado ou não. Caso seja aprovado, mostre o valor da parcela que o usuário deverá pagar. O financiamento do usuário só será aprovado se o valor da parcela não ultrapassar 30% da sua renda, bem como o número de parcelas escolhidas for no máximo 180.',NULL,53,NULL),(202,'Elabore um programa que sorteie e mostre na tela 1000 caracteres de \'a\' até \'z\'. (ASCII a=97, z=122). Após, mostre na tela quantas vogais foram geradas, e qual foi a vogal mais comum desta sequência.',NULL,53,NULL),(203,'Escreva um programa que peça para o usuário digitar números indefinidamente. Entre cada inserção, deverá existir uma chance aleatória de 7% de encerrar as inserções. Ao término das inserções deverá ser mostrado na tela o somatório de todos os números inseridos, levando em conta que cada número inserido deverá possuir aleatoriamente 20% de chance de seu valor ser subtraído do total ao invés de ser somado.',NULL,53,NULL),(204,'Escreva um programa que simule uma madeireira. Esta madeireira recebe como matéria-prima toras de madeira que possuem entre 1,5m e 10m (gere o comprimento de cada tora aleatoriamente, com uma casa decimal). Pergunte para o usuário quantas tábuas ele deseja comprar e qual o comprimento desejado de cada tábua. Então mostre na tela quantas toras serão necessárias para cumprir o pedido de tábuas do usuário. Considere que cada tora pode dar origem a várias tábuas, desde que o comprimento total destas tábuas não ultrapasse o da tora que as deu origem. Considere também que as toras vão sendo utilizadas na medida que forem geradas, sem nenhum critério de escolha.',NULL,53,NULL),(205,'Escreva um programa que peça para o usuário inserir uma palavra de até 10 letras. Então mostre na tela o resultado da concatenação desta palavra com a palavra invertida. Ex. Palavra: programacao. Resultado: programacaooacamargorp',NULL,53,NULL),(206,'Escreva um programa que gere e mostre na tela 10 seqüências de letras aleatórias. Cada sequencia deverá ter um tamanho aleatório entre 10 e 25 caracteres. Mostre cada sequencia separada por um espaço.',NULL,53,NULL),(207,'Escreva um programa que peça para o usuário digitar um palavra e então mostre se essa palavra é válida (composta somente por letras maiúsculas e minúsculas). Então mostre na tela o número de caracteres que não são válidos.',NULL,53,NULL),(208,'Escreva um programa que peça para o usuário digitar caracteres até que o ENTER seja pressionado. Mostrar na tela somente os caracteres que forem letras maiúsculas, minúsculas, números, ou espaço.',NULL,53,NULL),(209,'Escreva um programa que peça para o usuário digitar uma frase de até 500 caracteres, e então mostre na tela o tamanho da maior palavra digitada.',NULL,53,NULL),(210,'Escreva um programa que gere e mostre na tela 100 números aleatórios, onde o primeiro deverá estar entre 1 e 100, o segundo entre 2 e 100, o terceiro entre 3 e 100, o quarto entre 4 e 100, e assim por diante. Então mostre na tela a média dos 3 maiores números gerados.',NULL,53,NULL),(211,'Elabore um programa que gere 100 números aleatórios entre -15 e 50, e na medida que forem gerados, classifique-os em pares, ímpares, positivos e negativos.',NULL,53,NULL),(212,'Elabore um programa que mostre na tela, com a ajuda da função time(NULL) e do comando system(\"cls\"), um programa que mostre um relógio com horas, minutos e segundos na tela.',NULL,53,NULL),(213,'Escreva um programa que peça para o usuário inserir caracteres. Quando o usuário informar o mesmo caractere quatro vezes consecutivas, mostre na tela a quantidade de vogais que foram digitadas e feche o programa. Cuide para que os quatro caracteres repetidos não entrem na contagem das vogais.',NULL,53,NULL),(214,'Elabore um programa que peça para o usuário digitar uma frase de até 255 caracteres. Após, mostre na tela a frase, e indique quantos dos caracteres digitados são letras maiúsculas, quantos são minúsculas, e quantos não são letras.',NULL,53,NULL),(215,'Escreva um programa que dados dois números para o usuário, mostre na tela seu MMC (mínimo múltiplo comum).',NULL,53,NULL),(216,'Escreva um programa que peça para o usuário digitar números até que um número negativo seja digitado. Ao fim, mostre na tela a diferença entre o maior valor e o menor, bem como a média dos pares e dos ímpares.',NULL,53,NULL),(217,'Escreva um programa que peça para o usuário inserir diferentes valores para seus gastos de um mês. Quando o usuário digitar 0 para um gasto, peça para ele começar a digitar os gastos do próximo mês da mesma maneira. Faça isso até que os gastos de todos os 12 meses seja computado. Ao fim, mostre qual o número do mês que teve o maior gasto, bem como de quanto foi esse gasto.',NULL,53,NULL),(218,'Dado um número N como entrada, escreva um programa que mostre na tela os N primeiros números da sequência de Fibonacci.',NULL,53,NULL),(219,'Escreva um programa que mostre na tela através de repetições todas as 28 peças de um jogo de dominó (representadas por seus números).',NULL,53,NULL),(220,'Escreva um programa que mostre na tela todas as combinações de 3 números inteiros e positivos que somados resultam em 20.',NULL,53,NULL),(221,'Escreva um programa que peça para o usuário informar um número. A seguir, peça para ele informar mais 10 números. Então compare cada um dos 10 números ao primeiro digitado, e dos que forem distintos, mostre qual o mais próximo.',NULL,53,NULL),(222,'Escreva um programa que peça para o usuário digitar números indefinidamente. Entre cada número o usuário deve responder uma confirmação se deseja continuar. Caso responda que não, o programa deve informar na tela o maior número, o menor, e a média dos números que foram fornecidos.',NULL,53,NULL),(223,'Elabore um programa que pergunte quantas avaliações foram realizadas com uma turma, e o número de alunos desta turma. Então calcule e mostre a média das notas da turma.',NULL,53,NULL),(224,'Escreva um programa que peça para o usuário digitar notas de N alunos. Ao fim, mostre a nota do aluno que obteve maior e menor média, bem como a contagem de quantos aprovaram e quantos reprovaram (média 6).',NULL,53,NULL),(225,'Escreva um programa que calcule a soma de todos números inteiros dentro do intervalo entre A e B. Peça para o usuário informar os valores de A e B. Faça a verificação para garantir que A seja menor que B.',NULL,53,NULL),(226,'Escreva um programa que peça para o usuário digitar números até que o número zero seja digitado ou que 20 números tenham sido digitados. Na medida que os números forem informados, mostre aqueles que são maiores que o seu anterior.',NULL,53,NULL),(227,'Escreva um programa que peça para o usuário informar um número N. Após peça para ele digitar N números e mostre quais destes são primos.',NULL,53,NULL),(228,'Dados dois números A e B, onde A é o início e B o fim, escreva um programa que verifique e mostre na tela todos os números primos que se encontram entre A e B.',NULL,53,NULL),(229,'Escreva um programa que mostre todas as possíveis combinações de uma rolagem de 3 dados. Ex: 2-3-5; 1-6-3; 4-1-4...',NULL,53,NULL),(230,'Crie um programa que ajude no controle calórico do usuário. Peça para o usuário informar sua idade, altura (em cm) e peso (em kg) bem como seu sexo (\'m\' ou \'f\'). Com estas informações, calcule o quanto é o máximo que o usuário pode ingerir diariamente sem ganhar peso (taxa de metabolismo basal - TBM) e mostre este valor na tela:\r\n\r\nHomens: 66 + (13,7 x peso) + (5,0 x altura) - (6,8 x idade) \r\nMulheres: 655 + (9,6 x peso) + (1,8 x altura) - (4,7 x idade)\r\n\r\nPeça então para o usuário informar as calorias de cada alimento consumido durante o dia, digitando 0 quando desejar parar as inserções. Por fim, mostre na tela quanto o usuário ingeriu a mais ou a menos que deveria para manter seu peso.\r\n',NULL,53,NULL),(231,'Escreva um programa que peça para o usuário cadastrar candidatos para uma entrevista de emprego. O usuário deverá informar a idade e sexo dos candidatos. A empresa dispõe de 5 vagas, que deverão ser preenchidas na medida que sejam entrevistados candidatos que cumpram os requisitos. Serão contratados homens que possuam entre 20 e 35 anos, e mulheres entre 18 e 30 anos. O programa deve seguir pedindo para novos candidatos serem cadastrados até que todas as vagas sejam preenchidas ou que 50 candidatos tenham sido entrevistados, o que acontecer primeiro. Ao fim, informe quantos candidatos foram entrevistados, bem como quantos dos contratados são homens e quantos são mulheres.',NULL,53,NULL),(232,'Supondo que uma pessoa recolha dados sobre as condições financeiras de pessoas de uma cidade, escreva um programa que pergunte para o usuário quantas pessoas foram entrevistadas. Então pergunte qual a renda diária de cada pessoa entrevistada, e ao fim mostre qual a porcentagem das pessoas entrevistadas estão abaixo da linha da pobreza (menos de 2,5 R$ de renda diária), bem como dentre os entrevistados, qual a porcentagem da renda total é detida pela pessoa mais rica.',NULL,53,523),(233,'Escreva um programa que sirva para mostrar quanto o usuário gastou de combustível após um longo trecho de viagem. Peça para o usuário informar qual o consumo médio de seu carro (em Km/l). Então pergunte para o usuário qual a distância de cada trecho percorrido, bem como quanto custou o combustível usado para percorrer o respectivo trecho. O programa deve parar de pedir novas informações quando o usuário digitar 0 para a distância ou para o preço. Ao fim, mostre quanto o usuário gastou no total da viagem.\r\n\r\nExemplo: \r\nComsumo do automóvel: 11 km/l \r\nTrecho 1: 250 km; R$ 2,85\r\nTrecho 2: 132 km; R$ 2,89\r\nTrecho 3: 54 km; R$ 2,99\r\nTrecho 4: 0\r\nResposta: O usuário gastou 114,13 R$ \r\n',NULL,53,NULL),(234,'Imagine um depósito que contém caixas numeradas de 1 a 4. Cada caixa possui uma capacidade máxima de carga de 500 kg. Escreva um programa que peça para o usuário digitar o peso de diferentes objetos. O programa deve ir alocando automaticamente os objetos nas caixas de 1 a 4. O programa deve parar quando o objeto que o usuário quiser inserir não couber em nenhuma das caixas.',NULL,53,NULL),(235,'Imagine que o capitão de uma navio pirata deseja realizar uma viagem, e para isso ele traça num mapa uma linha reta do seu ponto de origem até seu destino. Considerando que sua viagem será ao longo da linha do Equador (a variação de km para cada grau de longitude é constante), escreva um programa que pergunte ao usuário a longitude do ponto inicial e do ponto de destino do navio, além da velocidade do mesmo (Km/h). O programa deve mostrar na tela ao fim de cada dia de viagem a posição do navio. Considere que um grau de longitude correspondem à 111 Km.',NULL,53,NULL),(236,'Imagine que um fiscal da alfândega está com seu trabalho atrasado, e ele deverá alocar caixas em uma pequena sala de 25 m² até que não haja mais espaço para a próxima caixa que ele inspecione. Sabe-se que há caixas grandes de 4 m², médias de 1 m² e pequenas de 0,1 m². Cada caixa inspecionada tem um rótulo com o valor declarado dos produtos que esta contém, e seus produtos podem ser livros, eletrônicos ou roupas. Sabendo que o imposto sobre livros é de 0% sobre o valor declarado da caixa, 60% sobre os eletrônicos e 15% sobre as roupas, ajude o fiscal elaborando um programa que pergunte para o usuário o tamanho da caixa (\'p\', \'m\' ou \'g\'), o valor declarado e o tipo de produto (\'l\', \'e\' ou \'r\') e calcule o imposto sobre esta caixa. Ao fim do programa, mostre o total do imposto a ser cobrado das caixas que couberem na sala.',NULL,53,629),(237,'Elabore um programa que realize um levantamento do grau de escolaridade de pessoas. O programa deve pedir para o usuário informar com que idade uma pessoa concluiu o ensino fundamental, médio e superior. A idade 0 deverá ser informada caso alguma destas etapas não tenha ainda sido concluída pela pessoa sendo cadastrada. Caso uma etapa não tenha sido concluída, o programa não deverá perguntar sobre as próximas. Entre o cadastro de cada pessoa, o usuário deverá ser perguntado se deseja cadastrar uma próxima pessoa. Ao fim, para cada grau de escolaridade, mostre qual a média de idade das pessoas que concluíram esta determinada etapa.',NULL,53,NULL),(238,'Peça para o usuário digitar 5 números, e então realize 50000 sorteios de números de 1 até 100. Então mostre na tela qual a porcentagem de vezes que cada número escolhido inicialmente foi sorteado.',NULL,53,NULL),(239,'Escreva um programa que peça uma frase de até 20 letras para o usuário. Por fim, mostre quantas palavras esta frase tem, bem como converta a primeira letra de cada palavra para maiúscula e mostre a frase na tela. (ASCII espaço = 32, a = 97, z = 122, A = 65, Z = 90).',NULL,53,NULL),(240,'Escreva um programa que peça para o usuário inserir duas frases. De frase mais extensa, substitua todas as ocorrências das seguintes letras pelos números conforme a tabela abaixo. Ao fim, mostre na tela a frase corrigida.\r\n\r\nI 1\r\nA 4\r\nT 7\r\nO 0\r\nE 3\r\n',NULL,53,NULL),(241,'Escreva um programa que peça para o usuário digitar duas palavras individualmente, e mostre na tela se elas são iguais. Caso não sejam, mostre na tela qual das duas possui o maior número de consoantes.',NULL,53,NULL),(243,'Escreva um programa que peça uma frase de até no máximo 150 caracteres. Caso a tecla ENTER (ASCII 13) seja pressionada, uma nova frase deverá ser pedida ao usuário. Caso a tecla ESC (ASCII 27) seja pressionada, o programa deverá ser encerrado. Ao fim da inserção de cada frase mostre na tela quantos encontros de vogais existem na frase.',NULL,53,NULL),(244,'Escreva um programa que peça para o usuário escolher 6 números entre 1 e 60. Realize a validação destes números. Então sorteie 6 números entre 1 e 60. Caso o usuário acerte todos os 6 números informe que ele ganhou o primeiro prêmio. Caso ele acerte 5 ou 4 dos números, informe que ele ganhou o segundo ou terceiro prêmio, respectivamente. Os números inseridos e sorteados podem estar em qualquer ordem.',NULL,53,NULL),(245,'Escreva um programa que peça para o usuário informar 10 números. Sorteie 2 dos números inseridos, levando em conta que os 2 números sorteados não poderão ser iguais. Então mostre na tela estes dois números, bem como o somatório de todos os outros 8 números.',NULL,53,NULL),(246,'Escreva um programa que peça para o usuário digitar duas frases. Da frase que possui maior número de palavras, mostre na tela quantas ocorrências existem de cada vogal.',NULL,53,NULL),(247,'Escreva um programa que peça para o usuário digitar uma frase. Após o ENTER (ASCII 13) ser pressionado, mostre na tela o primeiro caractere de cada palavra desta frase.',NULL,53,NULL),(248,'Escreva um programa que gere 20 números aleatórios de 1 até 100, e armazene-os em um vetor. Após, mostre na tela estes números ordenados em ordem crescente.',NULL,53,NULL),(249,'Sem utilizar funções de manipulação de strings, faça um programa que peça uma senha de até 10 caracteres para o usuário, e depois peça para ele inserir a confirmação desta senha. Utilize a tecla ENTER (código ASCII 13) para finalizar a inserção da senha. Caso a senha ou confirmação possuam caracteres que não sejam letras ou números, mostre uma mensagem de erro e peça para inserir novamente até que a inserção esteja correta. Após, diga se a senha e a confirmação são idênticas ou não.',NULL,53,NULL),(250,'Elabore um programa que peça para o usuário informar cinco caracteres. Após, mostre na tela todas as palavras de tamanho 4 que estes caracteres podem formar. Considere uma palavra qualquer combinação de caracteres unidos sem espaços.',NULL,53,NULL),(251,'Escreva um programa que pergunte para o usuário quantos valores ele deseja inserir. Em seguida peça para ele inserir cada um destes valores. Ao fim, mostre na tela qual dos valores está mais próximo da média dos valores inseridos.',NULL,53,NULL),(252,'Pedir para o usuário inserir número até que dois números repetidos ou 100 números tenham sido inseridos. Ao fim, mostrar na tela quantos deles são maiores que o maior número ímpar inserido.',NULL,53,NULL),(253,'Elabore um programa que peça para o usuário cadastrar individualmente quanto gastou nas contas de aluguel, energia elétrica, telefone e supermercado no mês de janeiro de um determinado ano. Então peça para o usuário inserir estes mesmos gastos para os outros meses do ano até dezembro. Após, peça para o usuário digitar o número de um determinado mês. Mostre então na tela quanto o usuário gastou neste mês para cada tipo de conta, e quanto por cento os gastos deste mês foram acima ou abaixo da média anual',NULL,53,NULL),(254,'Elabore um programa que peça para o usuário inserir 10 valores em um vetor. Após, mostre na tela todos os valores que o usuário digitou em ordem crescente.',NULL,53,NULL),(255,'Escreva um programa que peça para o usuário informar um número N. Então peça para ele informar uma lista de N números. A seguir, peça para ele informar um outro número D. Por fim, mostre na tela todos os números da lista de N números digitada anteriormente que são divisíveis por até D números.',NULL,53,NULL),(256,'Sem utilizar funções de manipulação de strings, faça um programa que peça para o usuário digitar uma frase de até 100 caracteres. Utilize a tecla ENTER (código ASCII 13) para finalizar a inserção de caracteres. Após, peça para o usuário digitar uma letra e um outro caractere. Então substitua na frase todas as ocorrências da letra pelo caractere informado e mostre a frase resultante na tela.',NULL,53,NULL),(257,'Escreva um programa que peça para o usuário digitar o endereço IP (somente os números, sem os pontos) de diversas máquinas em uma rede. Caso o usuário digite o IP de uma máquina que já está presente na contagem, mostre uma mensagem de erro, e peça para o usuário digitar outro IP. Encerre a inserção quando o usuário digitar 0.',NULL,53,NULL),(258,'Nas eleições de uma pequena cidade existem 86 candidatos ao cargo de vereador. Escreva um programa que peça para o usuário entrar com o número do candidato (de 1 até 86) votado por cada um dos 15 mil eleitores da cidade. Ao fim, mostre na tela o código do candidato mais votado, e quantos votos ele recebeu.',NULL,53,NULL),(259,'Escreva um programa que peça para o usuário inserir 10 números. Então mostre na tela quantos dos números são maiores que o primeiro digitado, quantos são maiores que o segundo digitado, quantos são maiores que o terceiro digitado, e assim por diante até o décimo número.',NULL,53,NULL),(260,'Escreva um programa que peça para o usuário digitar números até que 10 números não repetidos tenham sido digitados. Então mostre na tela todos os 10 números.',NULL,53,NULL),(261,'Pedir para o usuário inserir números até que dois números repetidos ou 100 números tenham sido inseridos. Ao fim, mostrar na tela quantos deles são maiores que o maior número ímpar inserido.',NULL,53,NULL),(262,'Escreva um programa que peça para o usuário inserir números até que um número negativo seja inserido ou o usuário digitar 100 números, o que acontecer primeiro. Ao fim, mostre a lista de todos os números que foram repetidos.',NULL,53,NULL),(263,'Escreva um programa que peça para o usuário inserir números até que 5 números tenham se repetido. Então mostre na tela o somatório dos números que não foram repetidos.',NULL,53,NULL),(264,'Escreva um programa que contenha uma matriz 10x10 preenchida com \'.\' (caractere ponto). Na posição central preencha com um caractere \'@\' (arroba). Então, ao ser digitados as teclas w,s,a,d (ASCII 119,115,97,100 respectivamente) a arroba deve se mover para cima, baixo, esquerda ou direita (dependendo da tecla pressionada). Entre cada tecla pressionada limpe a tela (comando system(\"cls\")) e mostre o conteúdo da matriz linha a linha na tela.',NULL,53,NULL),(265,'Escreva um programa que peça para o usuário informar dois pares de linhas e colunas, de 1 a 25. Então preencha e mostre na tela uma matriz de 25x25 onde todos elementos que estão entre as duas linhas e as duas colunas informadas possuem o caractere \'#\'. Todas as demais posições desta matriz deverão conter o caractere \'.\'.',NULL,53,NULL),(266,'Escreva um programa que preencha e mostre na tela uma matriz de 10 linhas por 100 colunas com números aleatórios. Na primeira linha deverão conter números entre 1 e 10, na segunda entre 11 e 20, na terceira entre 21 e 30, e assim por diante.',NULL,53,NULL),(267,'Elabore um programa que preencha uma matriz bidimensional de tamanho 1000 com números aleatórios de -50 até 50. Após peça para o usuário informar uma coluna e uma linha. Mostre na tela o resultado de multiplicação de L por C, onde L é o somatório de todos elementos da linha informada e C é o somatório de todos elementos da coluna informada.',NULL,53,NULL),(268,'Imagine uma matriz M[35][4] (tamanho 35 na primeira dimensão e 4 na segunda). Dentro desta matriz contém notas de 4 provas realizadas por 35 alunos de uma turma. Por exemplo, para mostrar na tela a nota da terceira prova do aluno n° 10 seria correto escrever \'printf(\"%.1f\",M[9][2]);\'. Tomando por base que esta matriz já está preenchida, mostre na tela a média aritmética das notas de todos os alunos. ',NULL,53,NULL),(269,'Considerando que um aparelho de GPS guarde informações sobre a altitude de uma região em uma matriz M[100][100], onde a primeira dimensão da matriz significa a longitude e a segunda dimensão a latitude. Escreva um programa que mostre na tela as coordenadas do lugar mais alto do mapa, do mais baixo, e a altura média do terreno.',NULL,53,NULL),(270,'Escreva um programa que armazene através de repetições em uma matriz 9x9 números conforme o padrão abaixo','questoes-img/270.png',53,NULL),(271,'Escreva um programa que pergunte para o usuário quantos dias tem o mês atual, bem como em que dia da semana ele inicia (1 = domingo, 7 = sábado). Então preencha em uma matriz bidimensional o calendário do mês atual, conforme o exemplo abaixo.\r\n\r\nInicia em: 6 (Sexta) Dias: 31 \r\n','questoes-img/271.png',53,NULL),(272,'Escreva um programa que armazena caracteres aleatórios de \'a\' à \'z\' (Tabela ASCII: a=97; z=122) em um vetor de tamanho 100. Após, copie todos os caracteres para uma matriz 10x10. Por fim, mostre na tela o conteúdo da matriz, linha por linha.',NULL,53,NULL),(273,'Escreva uma função que receba dois números como parâmetros e retorna o MMC (mínimo múltiplo comum) destes dois números.',NULL,53,NULL),(274,'Escreva uma função que passe por referência um vetor de caracteres. Esta função deve inverter o conteúdo do vetor. Ex: Se o usuário passar um vetor contendo a string \"programação\", ao fim da função o vetor deve conter \"oacamargorp\".',NULL,53,NULL),(275,'Escreva um procedimento que receba dois parâmetros. O primeiro será passado por valor e o segundo por referência. Este procedimento deve perguntar para o usuário o valor de cada uma das infrações de trânsito que ele obteve no ano. O número de infrações deverá ser informado no primeiro parâmetro. A função então deverá atribuir à variável do segundo parâmetro quanto o usuário receberá de desconto caso pague as infrações até o dia do vencimento (o desconto é de 20% do total). Mostre no main o valor do desconto, bem como o valor a ser pago com desconto, e o valor a ser pago sem desconto.',NULL,53,NULL),(276,'Escreva um programa que tenha duas variáveis globais. Então crie uma função que peça para o usuário digitar nomes, idade, e salários de funcionários de uma empresa. Esta função deve atribuir à primeira variável global o nome do funcionário mais antigo, e para a segunda o nome do funcionário com maior salário. Mostre na função main estes dois nomes, após a chamada da função.',NULL,53,NULL),(277,'Escreva uma função que receba por valor um caractere, e por referência um vetor tipo char (string). Esta função deve concatenar esta string com o caractere, sem usar a função strcat. Dica: use o caractere \'\\0\' para demarcar o fim de string.',NULL,53,NULL),(278,'Escreva uma função que recebe três números como parâmetro. Esta função deve retornar a razão entre o somatório dos dois elementos que são numericamente mais próximos e o outro elemento: Ex: Os números passados foram: 11,3,10. Cálculo: (11+10)/3=7.',NULL,53,NULL),(279,'Elabore 2 funções que tenham por finalidade inserir e remover números de um vetor. A primeira função deverá inserir um número informado como parâmetro na primeira posição vazia de um vetor. Considere que uma posição vazia do vetor contém o valor 0. A segunda função deverá remover o último elemento de um vetor e retornar este elemento. Não poderão ser usadas variáveis globais.',NULL,53,NULL),(280,'Crie uma função que receba por referência um vetor do tipo char. A função deverá formatar a string dada como entrada de maneira que ao término da execução da função a primeira letra de todas as palavras sejam maiúsculas e as outras letras minúsculas. O vetor recebido por referência deverá ser acessado através de um ponteiro.',NULL,53,NULL),(281,'Elabore uma função que tenha por finalidade inserir números em um vetor. A função deverá receber por parâmetro o vetor e o número a ser inserido (e outros, a critério do aluno). Então esta função deverá inserir o número informado na primeira posição do vetor, deslocando todos os outros números uma posição adiante. Caso o vetor esteja lotado, a função deverá retornar o número que foi deslocado para fora do vetor, caso contrário deverá retornar 0. Não poderão ser usadas variáveis globais. Esta estrutura é chamada de fila.',NULL,53,NULL),(282,'Crie uma função que receba por referência um vetor de origem e um de destino. A função deverá pegar o último elemento do vetor de origem, removê-lo e então colocar este elemento na primeira posição vazia do vetor de destino. Considere que as posições vazias do vetor estão preenchidas com 0.',NULL,53,NULL),(283,'Crie um programa que gerencie mensagens de texto. Cada mensagem deve possuir um usuário de origem, um de destino, e o corpo da mensagem. Crie um menu com 4 opções. A primeira opção deverá possibilitar a criação de uma mensagem (com estes três campos). A segunda opção deverá verificar todas mensagens que um usuário dado como entrada enviou. A terceira opção deverá mostrar a caixa de entrada (todas mensagens recebidas) de um usuário dado como entrada, e a quarta opção deverá sair do programa.',NULL,53,NULL),(284,'Crie uma função que receba um valor inteiro por referência e retorne o resto da divisão deste número por 10. Altere também o valor da variável passada por referência, fazendo com que esta receba o resultado inteiro da divisão por 10. Faça um programa que imprima invertido os nomes dos algarismos de um número inteiro (Use a sua função).',NULL,53,NULL),(285,'Crie uma função que receba por referência um vetor e um número e por valor a posição do vetor. A função deverá realizar troca do elemento do vetor na posição recebida por parâmetro pelo número informado. Não utilize variáveis globais.',NULL,53,NULL),(286,'Escreva um programa que contenha uma função que grave em um arquivo .doc um milhão de caracteres de a até z aleatórios. Escreva outra função que busque dentro desse arquivo e mostre quantas ocorrências de um caractere especificado pelo usuário existem. O usuário deve especificar o nome do arquivo que será criado e consultado. Mostre uma mensagem de erro caso o arquivo não possa ser aberto.',NULL,53,NULL),(287,'Escreva uma função que receba por referência uma string contendo o nome de um arquivo e uma string de busca. Esta função deve retornar -1 caso haja erro na abertura do arquivo, caso contrário deve retornar o número de ocorrências da string de busca que foram encontradas dentro do arquivo. Mostre no main uma mensagem informando o usuário de quantas ocorrências foram encontradas, ou uma mensagem informando o erro.',NULL,53,545),(288,'Elabore um programa que gere 350 sequencias de letras aleatórias de tamanho entre 10 e 25 cada. Armazene estas sequencias uma em cada linha de um arquivo de nome escolhido pelo usuário e extensão .txt. Então crie um outro programa que pergunte para o usuário o nome de um arquivo e mostre na tela todas sequencias de caracteres contidas no arquivo que possuem tamanho maior que 20.',NULL,53,NULL),(289,'Elabore um programa que ajude a realizar o controle de versão de arquivos. O programa deverá pedir para o usuário informar o nome de dois arquivos do tipo texto. Então mostre na tela o número da linha e o conteúdo desta linha no segundo arquivo que apresenta diferença com o conteúdo da mesma linha no primeiro arquivo. O programa também deverá criar um outro arquivo chamado \"changelog.txt\" que contém estas informações que foram mostradas na tela.',NULL,53,493),(290,'Elabore um programa que realize transações bancárias entre clientes. Mostre na tela um menu contendo 5 opções. Caso a primeira opção seja escolhida, deverá ser pedido para o usuário informar o nome, conta bancária e saldo inicial de um cliente, e então este cliente deve ser cadastrado. Caso a segunda opção seja escolhida, deverá ser pedido o número de duas contas bancárias e um valor. Caso as duas contas existam, deverá ser realizado uma transferência do valor informado da primeira conta para a segunda informada previamente. Caso a terceira opção seja escolhida, deverá ser feito um saque (valor removido) da conta informada. Caso a quarta opção seja escolhida, deverá ser feito um depósito. E caso a quinta opção seja escolhida, o programa deverá ser encerrado. O programa deverá carregar e salvar automaticamente os dados bancários dos clientes em um arquivo externo. Cada transação feita também deverá ser salva em um arquivo .txt contendo dados como conta de origem, destino (caso haja) e valor.',NULL,53,NULL),(291,'Elabore um programa que contenha uma struct global que possibilite o cadastro de animais de uma pet shop. Os animais devem ter os atributos nome, tipo do animal, dia, mês e ano de nascimento, e nome do dono.Crie então uma função que possibilite o cadastro de um novo animal, pedindo para o usuário informar todos os atributos.Crie também uma função que pergunte para o usuário uma string. Após, mostre na tela todos os animais que tenham em seu nome ou no nome do seu dono a string informada pelo usuário.Crie uma função que dado o nome de um animal, mostre na tela a idade deste animal.',NULL,53,NULL),(292,'Escreva um programa com as seguintes características:\r\nO programa deve conter uma struct global para cadastrar terrenos retangulares loteados. Os terrenos devem ter os atributos comprimento, largura, valor e nome do proprietário do terreno.\r\nNa função main, pergunte quantos terrenos o usuário deseja cadastrar. Crie então uma função que recebe esse número como parâmetro, e então faça o cadastro dos terrenos dentro da função.\r\nCrie uma função que retorne para o main o índice do terreno que possui o maior custo-benefício, ou seja, possui o valor mais barato por área. Mostre no main os dados deste terreno.\r\n',NULL,53,NULL),(293,'Elabore um programa que mostre na tela um menu para controle do consumo de energia elétrica. Caso o usuário opte pela primeira opção, o programa deverá pedir o nome do usuário. Caso o cadastro não exista, peça seu endereço e crie seu cadastro. Caso o usuário já tenha sido criado, peça para ele inserir o valor de consumo de um mês e insira este valor em seu cadastro. Caso escolha a segunda opção do menu, o usuário deverá informar um nome, e o programa deverá mostrar na tela o total e a média de consumo cadastrado desta pessoa, bem como seu nome e endereço. Caso opte pela terceira opção do menu, encerre o programa. As informações cadastradas deverão ser automaticamente gravadas e carregadas de um arquivo externo. Utilize uma struct para armazenar o cadastro das pessoas.',NULL,53,NULL),(294,'Crie um programa para ajudar a gerenciar a biblioteca de jogos de múltiplos usuários. Crie um menu com cinco opções. Caso o usuário escolha a primeira opção, um novo jogo deverá ser cadastrado, devendo ser informado seu nome gênero e ano de criação. Caso a segunda opção seja escolhida, um novo usuário deverá ser cadastrado, devendo ser informado nome, id, e senha. Caso a terceira opção seja escolhida, o id de um usuário e o nome de um jogo deverão ser digitados. Caso ambos existam no cadastro, este jogo deverá ser inserida na biblioteca do usuário. Um usuário poderá possuir até 255 jogos no máximo. Caso a quarta opção seja escolhida, todos os jogos de um usuário dado como entrada deverão ser listados. Caso a quinta opção seja escolhida, o programa deverá ser encerrado. Os dados cadastrados deverão ser automaticamente carregados e salvos em um arquivo externo.',NULL,53,NULL),(295,'Crie um programa que auxilie na tarefa de procurar pares para cruza de cães de raça. O programa deverá possuir um menu. Caso a primeira opção seja escolhida, o usuário deverá cadastrar um novo cão fornecendo informações como nome, raça, sexo, e idade. Caso a segunda opção seja escolhida, o usuário deverá informar o nome de um cão, e caso este esteja cadastrado, o programa deverá mostrar os dados de todos os outros cães do sexo oposto e da mesma raça do cão informado. Caso a terceira opção seja escolhida, o programa deverá ser encerrado. As informações cadastradas deverão ser automaticamente gravadas e carregadas de um arquivo externo. Utilize uma struct para armazenar o cadastro dos cães.',NULL,53,NULL),(296,'Seu Jatobá possui um pequeno comércio tem o costume de anotar no caderninho quando algum cliente compra fiado. Crie um programa que ajude o Seu Jatobá e gerenciar seu boteco. Mostre um menu na tela com três opções. Caso a primeira seja escolhida, peça para o usuário inserir o nome do cliente e valor da compra. Caso escolha a segunda opção, peça um nome, e mostre o total que este cliente deve para o Seu Jatobá. Caso a terceira opção seja escolhida, finalize o programa. Utilize uma struct para salvar os dados dos clientes. Salve e carregue automaticamente o conteúdo da struct em um arquivo externo.',NULL,53,NULL),(297,'Escreva um programa que tenha um menu com 5 opções. Caso seja escolhida a primeira opção o usuário deverá informar os dados de cadastro de um candidato à uma prova, que serão seu código de inscrição, cpf/rg, nome completo e situação de inscrição. Faça uma pergunta para o usuário perguntando se ele quer cadastrar o candidato como isento da taxa ou não (a situação deverá ser \"aguardando\" ou \"isento\", dependendo da resposta). Caso a segunda opção do menu seja escolhida, o usuário deverá informar o número de cadastro de um candidato. Caso este candidato exista e seu status seja \"aguardando\", modifique a situação de inscrição dele para \"confirmado\", informando que ele já pagou a taxa referente à inscrição. Caso a terceira opção seja escolhida, pergunte se o usuário deseja mostrar a lista dos \"confirmados\" ou dos \"isentos\", e a seguir, mostre a lista na tela de todos candidatos do critério escolhido. Caso a quarta opção seja escolhida, peça o nome de um arquivo para o usuário e grave a lista de todos candidatos em um arquivo de texto. Caso a quinta opção seja digitada, o programa deverá ser encerrado. As informações dos candidatos deverão ser gravadas em uma struct. As informações da struct deverão ser carregadas e gravadas automaticamente ao início e término do programa.',NULL,53,NULL),(298,'Escreva um programa que através da chamada de uma função recursiva retorne a multiplicação dos dois números passados como parâmetro para a função. Esta função deve fazer a multiplicação através de somas sucessivas. Ex: 5x3 = 5+5+5.',NULL,53,NULL),(299,'Escreva uma função recursiva que retorne o resto da divisão entre dois números passados como parâmetro para a função. A função não pode utilizar o operador resto para fazer este cálculo.',NULL,53,NULL),(300,'Escreva uma função calcule recursivamente e retorne um elemento de uma PA. O dados como primeiro elemento, razão e o número do elemento desejado deverão ser informados pelo usuário.',NULL,53,NULL),(301,'Escreva uma função recursiva que inverta uma string passada por parâmetro.',NULL,53,NULL),(303,'Escreva um programa que crie uma struct que permita o cadastro de um ponto cartesiano. Ela deve possuir os campos x e y, tipo float.\nA seguir, crie uma função que receba um vetor da struct contendo N pontos cadastrados.\nA função deverá analisar os pontos e retornar a menor distância encontrada entre dois pontos quaisquer.',NULL,53,553),(304,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\n\r\nint *p, a, b, c;\r\np=&a;\r\n*p=1;\r\nb=a;\r\np=&b;\r\n*p+=a;\r\nc=*p+a;\r\np=&a;\r\na=c-b;\r\nprintf(\"%i %i %i %i\",a,b,c,*p);',NULL,53,NULL),(305,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\nint *p,*q,x,y;\r\nchar l=\'a\',*r;\r\nr=&l;\r\np=&x;\r\nx=10;\r\nq=p;\r\ny=x-*p+1;\r\n*q=y-*p;\r\n*r=l+5*y;\r\nl+=*p/3-*q;\r\np=&y;\r\ny+=*r-\'a\';\r\n*p-=x;\r\nprintf(\"%i %i %c\",*p,*q,*r);',NULL,53,NULL),(306,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\n\nchar A=\'a\',B=\'b\',*c;\nint x=10,y=20,*p,*q;\np=&x;\nq=&y;\n*p=*q+1;\nc = &a;\nb=*c+*q-*p/7;\nq=p;\nc=&b;\n*p=b-a;\n*q*=2;\nprintf(\"%i %i %c %c\",x,y,a,b);',NULL,53,NULL),(311,'Escreva um programa que peça para o usuário informar um número N, então peça para ele informar outros N números. Mostre na tela qual o maior ímpar digitado, bem como o menor par.',NULL,53,NULL),(312,'Escreva um programa que peça para o usuário informar um número. Mostre na tela se este número é primo ou não.',NULL,53,NULL),(313,'1) (ACAFE) Assinale a alternativa incorreta:\n\na) Esôfago, órgão e afôito são acentuadas graficamente.\nb) Bêbado, bálsamo e binóculo são proparoxítonas.\nc) Exausto, arroio e ofício são trissilábicas.\nd) Lei e lua apresentam ditongo e hiato, respectivamente.\ne) Caminho apresenta sete letras e sei fonemas.',NULL,96,NULL),(324,'Faça um algoritmo que receba a idade de uma pessoa em anos, meses e dias e que informe a esta pessoa sua idade em dias.',NULL,79,NULL),(314,'02.(PUCCAMP) Assinale a série em que todos os vocábulos estão escritos de acordo com as normas vigentes de acentuação gráfica:\r\n\r\na) ítem, juízes, juri, córtex, magôo\r\nb) Luís, vírus, eletron, hífens, espírito\r\nc) espontâneo, táxi, rúbrica, bênção, apazigue\r\nd) através, intuito, álbuns, varíola, sauna\r\ne) dolar, zebu, ritmo, atraí-lo, bangalô.',NULL,96,NULL),(315,'03. (UFSC) Assinale a(s) proposição(ões) CORRETA(S).\r\n\r\n01. Os acentos gráficos em corrupião, lá e baldeação são justificados pela mesma regra.\r\n02. São classificadas como oxítonas: corrupião, poder e conduzi-lo.\r\n04. As palavras beira, aérea e tédio possuem a mesma classificação quanto à posição da sílaba tônica.\r\n08. Os acentos gráficos dos vocábulos você, protegê-los e contém seguem as regras de acentuação das oxítonas.\r\n16. Em idade, ainda e fluido temos três palavras com o mesmo número de sílabas.\r\n32. As palavras gratuito, debaixo e implicou são trissílabas.',NULL,96,NULL),(316,'04. (ACAFE) Leia com atenção:\r\nBrasil tem megajazida de petróleo e gás. Um dia depois de o Ministro interino das Minas e Energia, Nelson Hubner, ter recomendado que donos de carro não convertessem o combustível para gás, a Petrobrás anunciou a descoberta de uma reserva gigante de petróleo e gás natural na Bacia de Santos. A área de abrangência da reserva é de 800 quilômetros de extensão por 200 quilômetros de largura e vai do Espírito Santo a Santa Catarina. A expectativa oficial é de que só o primeiro poço contenha 60% de todas as reservas dos dois produtos encontradas até hoje no país. O presidente da empresa, Sérgio Gabrielli, afirmou que, com a descoberta, o Brasil deve subir do 24º lugar no ranking de maiores reservas do mundo para a 8ª ou 9ª colocação, com o acréscimo de 5 bilhões a 8 bilhões de barris à produção atual, que é de 14,4 bilhões.\r\nFonte: <www.clicrbs.com.br/jornais>. Acesso em 10 nov. 2007.\r\n\r\nAnalise as afirmativas a seguir:\r\nI- As palavras “quilômetros” e “subir” são, respectivamente, proparoxítona e oxítona.\r\nII- “Gás” é uma palavra oxítona.\r\nIII- “Petróleo” não é proparoxítona tampouco, oxítona.\r\nIV- As palavras “abrangência” e “petróleo” são proparoxítonas terminadas em ditongo.\r\nV- A grafia da palavra “megajazida” está incorreta.\r\n\r\nAssinale a alternativa cujas afirmativas estão corretas:\r\na) Apenas II e IV.\r\nb) Apenas I, III e V.\r\nc) Apenas I e III.\r\nd) Apenas III e V.\r\ne) Apenas IV e V.',NULL,96,NULL),(317,'05. (ACAFE) No trecho a seguir, foram omitidos todos os acentos gráficos: grave, agudo e circunflexo. Localize as palavras que deveriam receber esses acentos. “O livro A cabeça do brasileiro, do sociologo Alberto Carlos Almeida, mostra que aeducação e o grande corte social e etico do Brasil: os 57% de brasileiros que tem ate o Ensino Fundamental são mais autoritarios, mais estatistas e revelam menos valores democraticos; a medida que a escolaridade aumenta, os valores melhoram – o que prova, segundo o autor, que a educação e a principal matriz a transmitir valores republicanos as pessoas.”\r\nFonte: O Estado de São Paulo – 26 de agosto de 2007.\r\n\r\nAssinale a alternativa correta em relação ao número de acentos gráficos que foram omitidos no trecho acima:\r\n\r\na) Um (1) acento grave – sete (7) acentos agudos – nenhum acento circunflexo.\r\nb) Três (3) acentos graves – seis (6) acentos agudos – um (1) acento circunflexo.\r\nc) Dois (2) acentos graves – sete (7) acentos agudos – dois (2) acentos circunflexos.\r\nd) Nenhum acento grave – cinco (5) acentos agudos – um (1) acento circunflexo.\r\ne) Dois (2) acentos graves – sete (7) acentos agudos – um (1) acento circunflexo.',NULL,96,NULL),(318,'06. (CEASA/MG) Assinale a palavra corretamente acentuada:\r\na) Eles intervém em medidas concretas.\r\nb) Não vou pôr este livro na estante.\r\nc) Eles creêm em outras imagens.\r\nd) O prefeito sempre mantêm a palavra',NULL,96,NULL),(319,'07. (Unifenas – MG) A mesma regra de acentuação que vale para rápida, vale também para:\r\na) mutável, estaríamos, vírgula, admissíveis.\r\nb) vírgula, simbólica, símbolo, hieróglifos.\r\nc) ortográficos, colégios, egípcios, língua.\r\nd) básicos, difícil, colégios, língua.\r\ne) português, inglês, símbolos, língua.',NULL,96,NULL),(320,'08. (Prof. GUIDO) Indique a alternativa em que todos os vocábulos devem ser acentuados:\r\na) levedo, jovem, juri\r\nb) taxi, juri, juiz\r\nc) magoa, moeda, util\r\nd) bíceps, taxi, juri',NULL,96,NULL),(321,'09. (TA-MG) Todas as palavras a seguir devemser acentuadas graficamente, exceto:\r\na) hifen\r\nb) item\r\nc) biquini\r\nd) dolar\r\ne) virus',NULL,96,NULL),(322,'10. (Cesgranrio) Assinale a opção em que os vocábulos obedecem a mesma regra de acentuação gráfica.\r\na) terás / límpida\r\nb) necessário / verás\r\nc) dá-lhes / necessário\r\nd) incêndio / também\r\ne) extraordinário / incêndio',NULL,96,NULL),(323,'Respostas das 10 primeiras questões de acentuação gráfica. \r\n\r\n',NULL,96,NULL),(325,'Escreva um programa que peça para o usuário informar dois valores na função main. Estes dois valores deverão ser atribuídos à variáveis globais.\r\nEntão chame duas funções no main. A primeira deve acessar o valor destas duas variáveis globais e mostrar na tela a soma delas. A segunda deverá mostrar o resultado da multiplicação.',NULL,53,NULL),(335,'Explique o que acontece em cada linha do programa abaixo, mostre o teste de mesa e diga o que aparece na tela ao fim.\r\n\r\nint *p, *q, x, y, z;\r\np = &x;\r\nq = p;\r\nx = 10;\r\n(*p)++;\r\n(*q) += *p * 3;\r\ny = *p + *q;\r\np = &y;\r\nq = &z;\r\nz = 10;\r\n*p -= *q;\r\ny = *p - (x + *q); \r\nz = *q - y + x;\r\nprintf(\"%i %i %i\",x,y,z);',NULL,53,NULL),(344,'Escreva um programa que peça para o usuário informar 5 números, e então mostre na tela a lista dos que são maiores do que a média de todos valores informados.',NULL,111,NULL),(345,'Escreva um programa que peça para o usuário informar valores até que o zero seja digitado (máximo 10 números digitados). Então mostre na tela qual a diferença positiva (isto é, a diferença desconsiderando o sinal) entre cada valor digitado pela média dos valores informados.',NULL,111,NULL),(346,'Escreva um programa que peça para o usuário informar 10 números. Então mostre na tela o somatório do primeiro pelo último, do segundo pelo penúltimo, e assim por diante.',NULL,111,NULL),(347,'Escreva um programa que peça para o usuário informar números até que o usuário digite 0 ou 10 números sejam informados. Então mostre na tela a lista dos que são divisíveis por 2, depois por 3, depois por 4, até o 10.',NULL,111,NULL),(348,'Escreva um programa que peça para o usuário informar 10 valores. Então mostre estes valores na tela ordenados do maior para o menor.',NULL,111,NULL),(349,'Escreva um programa que peça para o usuário digitar números até que 10 números não repetidos tenham sido digitados. Então mostre na tela todos os 10 números.',NULL,111,540),(350,'Escreva um programa que peça para o usuário informar quantos pacientes uma clínica pediátrica atendeu.\r\nEntão pergunte a idade de cada paciente, fazendo a validação para somente permitir pacientes entre 0 e 18 anos. Ao fim, mostre na tela a porcentagem de pacientes em cada uma das idades que possui pelo menos um paciente.',NULL,111,NULL),(351,'Escreva um programa que pergunte para o usuário quantos valores ele deseja inserir. Em seguida peça para ele inserir cada um destes valores. Ao fim, mostre na tela qual dos valores está mais próximo da média dos valores inseridos.',NULL,111,NULL),(352,'Pedir para o usuário inserir número até que dois números repetidos ou 100 números tenham sido inseridos. Ao fim, mostrar na tela quantos deles são maiores que o maior número ímpar inserido.',NULL,111,NULL),(353,'Escreva um programa que peça para o usuário informar um número N. Então peça para ele informar uma lista de N números. A seguir, peça para ele informar um outro número D. Por fim, mostre na tela todos os números da lista de N números digitada anteriormente que são divisíveis por até D números.',NULL,111,NULL),(354,'Nas eleições de uma pequena cidade existem 86 candidatos ao cargo de vereador. Escreva um programa que peça para o usuário entrar com o número do candidato (de 1 até 86) votado por cada um dos 15 mil eleitores da cidade. Ao fim, mostre na tela o código do candidato mais votado, e quantos votos ele recebeu.',NULL,111,NULL),(355,'Escreva um programa que peça para o usuário inserir 10 números. Então mostre na tela quantos dos números são maiores que o primeiro digitado, quantos são maiores que o segundo digitado, quantos são maiores que o terceiro digitado, e assim por diante até o décimo número.',NULL,111,NULL),(356,'Pedir para o usuário inserir números até que dois números repetidos ou 100 números tenham sido inseridos. Ao fim, mostrar na tela quantos deles são maiores que o maior número ímpar inserido.',NULL,111,NULL),(357,'Escreva um programa que peça para o usuário inserir números até que 5 números tenham se repetido. Então mostre na tela o somatório dos números que não foram repetidos.',NULL,111,NULL),(358,'Escreva um programa que peça para o usuário inserir números até que um número negativo seja inserido ou o usuário digitar 100 números, o que acontecer primeiro. Ao fim, mostre a lista de todos os números que foram repetidos.',NULL,111,NULL),(361,'Escreva um algoritmo que peça para o usuário preencher uma matriz de 3x5 com números. Fazer a validação para só permitir números positivos. Então mostrar na tela o resultado do somatório dos números de cada coluna.',NULL,111,NULL),(362,'Escreva um programa que armazene através de repetições em uma matriz 9x9 números conforme o padrão abaixo.','questoes-img/362-557.png',111,NULL),(363,'Escreva um programa que ajude no controle das comissões dos 10 vendedores de uma loja. Para isso, peça para o usuário informar o valor de cada produto que os clientes compraram, seguido do número do vendedor que realizou a venda. Caso o usuário insira um valor inválido de produto (zero ou menos), ou 20 produtos tenham sido inseridos encerre as inserções. Ao fim, mostre na tela o valor de todos os produtos que cada vendedor vendeu.',NULL,111,NULL),(364,'Escreva um algoritmo que peça para o usuário informar quantos dias de chuva teve em cada mês de um ano. Faça a validação para somente permitir a inserção de números entre 0 e 30 dias. Então pergunte se o usuário deseja inserir estes dados para o próximo ano (informando SIM ou NAO). O algoritmo deve parar de pedir estes valores quando o usuário responder que NAO. Ao fim, mostre na tela qual o número do mês (1 até 12) que obteve mais dias chuvosos em todos os anos analisados.',NULL,111,NULL),(365,'Escreva um programa que pergunte para o usuário quantos dias tem o mês atual, bem como em que dia da semana ele inicia (números de 1 até 7, onde 1 representa domingo). Então preencha em uma matriz o calendário do mês atual, conforme o exemplo abaixo.\r\n\r\nExemplo:\r\nInicia em: 6 (Sexta) Dias: 31 ','questoes-img/365-560.png',111,NULL),(366,'Escreva um programa que ajude a fazer um estudo sobre a criminalidade de uma cidade ao longo do tempo. Peça para o usuário informar o número de homicídios nesta cidade em cada um dos meses do ano para um bairro. Então faça o mesmo para outros 5 bairros estudados (totalizando 6 bairros). Após, entre com as mesmas informações para outros 4 anos de estudo (totalizando 5 anos). Ao fim, mostre qual foi o mês (o número do mês, de 1 até 12) mais perigoso de cada ano analisado na cidade (com maior número de homicídios no total).',NULL,111,NULL),(367,'Escreva um algoritmo para ler o número de gols marcados por dois times de futebol em um jogo. O\r\nalgoritmo deverá mostrar quem é o vencedor (time A, ou time B). Caso não haja vencedor deverá ser impresso a palavra EMPATE.',NULL,53,NULL),(368,'Em uma fruteira, 1 (um) ovo custa R$ 0,30. Se for comprada mais de uma dúzia a unidade passa a custar R$\r\n0,25. Elabore um algoritmo para ler a quantidade de ovos comprada e imprimir o total a ser pago. Caso o valor\r\ntotal exceda R$ 10,00, o cliente ainda tem o desconto de 5%.',NULL,53,NULL),(369,'Vamos fazer um jogo de par ou ímpar. Elabore um programa que lê três valores inteiros P, D1 e D2, nesta\r\nordem. Se P = 0 então o Jogador 1 gritou “par”, ao passo que se P = 1 então o Jogador 2 gritou “par”. Os\r\nnúmeros D1 e D2 indicam, respectivamente, o número de dedos estendidos pelo Jogador 1 e Jogador 2. O\r\nprograma deve imprimir quem venceu o jogo.',NULL,53,NULL),(370,'Leia 2 valores inteiros (A e B). Após, o programa deve mostrar uma mensagem \"São Múltiplos\" ou \"Não são Múltiplos\", indicando se os valores lidos são múltiplos entre si.',NULL,53,NULL),(371,'Leia 3 valores reais e efetue o cálculo das raízes da equação de Bhaskara. Se não for possível calcular as raízes, mostre a mensagem correspondente “Impossível calcular”, caso haja uma divisão por 0 ou raiz de numero negativo.',NULL,53,NULL),(372,'Escreva um algoritmo que peça para o usuário informar dois números. Então mostre na tela o resultado da adição, subtração, multiplicação e divisão do primeiro pelo segundo número.\r\n',NULL,111,NULL),(373,'Pedir para o usuário informar o valor de uma conta, bem como a porcentagem de juros desta conta. Mostre na tela qual o valor dos juros que serão pagos, e o valor total com juros.',NULL,111,NULL),(374,'Pedir para o usuário informar a nota de três avaliações realizadas. Então mostre na tela a média que ele obteve.',NULL,111,NULL),(375,'Faça um programa que calcule a área de um triângulo retângulo e a sua hipotenusa tendo como informação o comprimento dos catetos deste triângulo, que devem ser informados pelo usuário.\r\nDica: A raiz quadrada pode ser calculada usando a função raizq(N).','questoes-img/375-607.png',111,NULL),(376,'Escreva um programa que peça para o usuário informar um número qualquer de segundos. Então mostre quantos dias, horas, minutos e segundos este número representa.',NULL,111,NULL),(377,'Escreva um algoritmo que peça para o usuário entrar com valores para hora, minuto e segundos. Calcule e mostre para o usuário quanto tempo falta para um novo dia.',NULL,111,NULL);
/*!40000 ALTER TABLE `questoes` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `resolucoes`
--
DROP TABLE IF EXISTS `resolucoes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `resolucoes` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`questao` int(11) DEFAULT NULL,
`mensagem` varchar(255) COLLATE latin1_general_ci DEFAULT NULL,
`envio` datetime NOT NULL,
`arquivo` varchar(50) COLLATE latin1_general_ci NOT NULL,
`email` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
`nome` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
`votos` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`cod`),
KEY `questao` (`questao`)
) ENGINE=MyISAM AUTO_INCREMENT=645 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `resolucoes`
--
LOCK TABLES `resolucoes` WRITE;
/*!40000 ALTER TABLE `resolucoes` DISABLE KEYS */;
INSERT INTO `resolucoes` VALUES (290,238,'foi o modo q consegui fazer','2017-08-02 13:13:05','questoes-res/238-290.c','mariopereirahpr@outlook.com','Mario Henrique',0),(292,244,'acho q ta certo','2017-08-03 16:09:21','questoes-res/244-292.c','mariopereirahpr@outlook.com','Mario Henrique',0),(293,245,'','2017-08-03 20:08:10','questoes-res/245-293.c','mariopereirahpr@outlook.com','Mario Henrique',0),(288,205,'feito','2017-08-01 19:51:37','questoes-res/205-288.c','mariopereirahpr@outlook.com','Mario Henrique',0),(287,58,'A solução que esta nesta questão esta errada, le enviei minha resposta acredito q esteja certa. ','2017-08-01 15:10:12','questoes-res/58-287.c','mariopereirahpr@outlook.com','Mario Henrique',0),(264,211,'feito','2017-07-11 14:10:46','questoes-res/211-264.c','mariopereirahpr@outlook.com','Mario Henrique',0),(265,216,'feito','2017-07-11 14:47:39','questoes-res/216-265.c','mariopereirahpr@outlook.com','Mario Henrique',1),(266,222,'feito','2017-07-11 16:17:46','questoes-res/222-266.c','mariopereirahpr@outlook.com','Mario Henrique',0),(267,37,'feito','2017-07-11 18:44:06','questoes-res/37-267.c','mariopereirahpr@outlook.com','Mario Henrique',0),(270,41,'feito','2017-07-12 14:34:55','questoes-res/41-270.c','mariopereirahpr@outlook.com','Mario Henrique',0),(271,42,'feito','2017-07-12 15:21:19','questoes-res/42-271.c','mariopereirahpr@outlook.com','Mario Henrique',0),(272,210,'feito','2017-07-12 15:34:35','questoes-res/210-272.c','mariopereirahpr@outlook.com','Mario Henrique',-1),(273,38,'feito','2017-07-12 17:09:08','questoes-res/38-273.c','mariopereirahpr@outlook.com','Mario Henrique',0),(274,214,'','2017-07-13 18:18:29','questoes-res/214-274.c','mariopereirahpr@outlook.com','Mario Henrique',0),(275,207,'','2017-07-15 23:01:47','questoes-res/207-275.c','taiane.moscardini26@gmail.com','Taiane Moscardini',0),(276,217,'feito','2017-07-18 01:09:28','questoes-res/217-276.c','mariopereirahpr@outlook.com','Mario Henrique',0),(277,217,'essa aqui','2017-07-18 01:10:19','questoes-res/217-277.c','mariopereirahpr@outlook.com','Mario Henrique',0),(278,213,'feito','2017-07-18 02:09:42','questoes-res/213-278.c','mariopereirahpr@outlook.com','Mario Henrique',0),(279,202,'','2017-07-18 03:04:47','questoes-res/202-279.cpp','ilsonfarias.quadros@gmail.com','Ilson Farias de Quadros Júnior',-1),(280,233,'feito','2017-07-19 16:16:08','questoes-res/233-280.c','mariopereirahpr@outlook.com','Mario Henrique',0),(281,216,'acredito estar certo...','2017-07-20 01:37:05','questoes-res/216-281.c','gabriel_ad@outlook.com','Gabriel Almeida Damasceno',0),(282,237,'fiz do jeito q achei certo','2017-07-20 01:54:04','questoes-res/237-282.c','mariopereirahpr@outlook.com','Mario Henrique',0),(285,100,'salva arquivo frase.txt','2017-07-26 14:37:22','questoes-res/100-285.c','abdala.sergio@gmail.com','Sérgio Abdala',0),(286,100,'lê arquivo','2017-07-26 14:38:11','questoes-res/100-286.c','abdala.sergio@gmail.com','Sérgio Abdala',-1),(294,51,'','2017-08-08 03:32:54','questoes-res/51-294.cpp','leonardoleao92@gmail.com','Leonardo Leão',-1),(295,61,'exercicio 61','2017-08-11 00:05:53','questoes-res/61-295.cpp','leonardoleao92@gmail.com','Leonardo Leão',0),(296,266,'ex 266','2017-08-11 00:45:08','questoes-res/266-296.cpp','leonardoleao92@gmail.com','Leonardo Leão',0),(297,266,'feito','2017-08-11 03:47:51','questoes-res/266-297.c','mariopereirahpr@outlook.com','Mario Henrique',0),(298,61,'feito','2017-08-11 03:48:14','questoes-res/61-298.c','mariopereirahpr@outlook.com','Mario Henrique',1),(299,312,'','2017-08-12 23:50:43','questoes-res/312-299.c','eliel-araujo15@hotmail.com','Eliel Jacobsen de Araujo',1),(300,267,'n 06 exercício 267','2017-08-14 23:24:24','questoes-res/267-300.cpp','leonardoleao92@gmail.com','Leonardo Leão',0),(301,254,'','2017-08-15 04:12:23','questoes-res/254-301.c','jacksondpa97@gmail.com','Jackson Aires',0),(302,61,'Eh tóis','2017-08-16 19:20:09','questoes-res/61-302.c',NULL,'Gabriel Flores',0),(303,264,'ex 264','2017-08-17 23:09:57','questoes-res/264-303.cpp','leonardoleao92@gmail.com','Leonardo Leão',0),(305,271,'Feito !!','2017-08-21 14:49:32','questoes-res/271-305.c','mariopereirahpr@outlook.com','Mario Henrique',0),(306,270,'feito!!','2017-08-21 14:53:06','questoes-res/270-306.c','mariopereirahpr@outlook.com','Mario Henrique',0),(309,205,'feito em aula','2017-08-30 00:23:33','questoes-res/205-309.c','rafaelbarth856@gmail.com','Rafael Barth Fernandes da Cunha',0),(319,51,'','2017-09-30 19:01:56','questoes-res/51-319.cpp','ilsonfarias.quadros@gmail.com','Ilson',0),(311,271,'','2017-09-12 23:31:24','questoes-res/271-311.c','mariopereirahpr@outlook.com','Mario Henrique',0),(312,205,'professor minha resolução tem algum erro que não encontro.','2017-09-13 02:07:52','questoes-res/205-312.c','liliabdala@live.com','Lilia',0),(313,250,'','2017-09-13 03:02:29','questoes-res/250-313.c',NULL,NULL,0),(314,53,'','2017-09-13 15:25:14','questoes-res/53-314.c',NULL,NULL,0),(315,53,'','2017-09-13 15:25:34','questoes-res/53-315.c','mariopereirahpr@outlook.com','Mario Henrique',0),(316,128,'esta bem completa e mostra ordenado o resultado ','2017-09-13 22:00:01','questoes-res/128-316.c','mariopereirahpr@outlook.com','Mario Henrique',0),(317,241,'completa funciona tudo','2017-09-14 03:03:07','questoes-res/241-317.c','mariopereirahpr@outlook.com','Mario Henrique',0),(318,61,'','2017-09-14 15:04:30','questoes-res/61-318.c','gabriel_ad@outlook.com','Gabriel Almeida Damasceno',0),(320,205,'','2017-09-30 23:32:09','questoes-res/205-320.cpp','ilsonfarias.quadros@gmail.com','ILSON FARIAS DE QUADROS JÚNIOR',0),(321,18,':) ','2017-10-08 12:09:11','questoes-res/18-321.exe','tolottimika123@gmail.com','Mikael Tolotti',0),(322,69,'','2017-10-09 12:37:12','questoes-res/69-322.c','mariopereirahpr@outlook.com','Mario Henrique',0),(323,325,'feito','2017-10-10 21:48:44','questoes-res/325-323.c','mariopereirahpr@outlook.com','Mario Henrique',1),(324,75,'feito','2017-10-11 13:13:01','questoes-res/75-324.c','mariopereirahpr@outlook.com','Mario Henrique',0),(325,276,'foi o jeito que consegui fazer','2017-10-11 16:36:38','questoes-res/276-325.c','mariopereirahpr@outlook.com','Mario Henrique',0),(326,81,'feito','2017-10-19 14:45:44','questoes-res/81-326.c','mariopereirahpr@outlook.com','Mario Henrique',0),(327,83,'feito','2017-10-20 14:41:43','questoes-res/83-327.c','mariopereirahpr@outlook.com','Mario Henrique',0),(328,85,'mais resumida','2017-10-20 15:17:53','questoes-res/85-328.c','mariopereirahpr@outlook.com','Mario Henrique',0),(329,81,'Questao 01 retorno de funções','2017-10-23 22:37:40','questoes-res/81-329.rar','paulodavicbpap10@gmail.com','Paulo Davi',0),(332,13,'Questao 1','2017-10-26 20:27:11','questoes-res/13-332.c','pedroehlers98@gmail.com','Pedro Ehlers',0),(333,13,'Questão 13','2017-10-26 20:27:14','questoes-res/13-333.c','castilhoalvaro42@gmail.com','Álvaro',0),(334,104,'104','2017-10-26 20:42:23','questoes-res/104-334.c','castilhoalvaro42@gmail.com','Álvaro',0),(521,10,'','2017-11-23 20:21:51','questoes-res/10-521.c',NULL,'Alvaro',0),(336,107,'','2017-10-26 20:44:06','questoes-res/107-336.c',NULL,NULL,0),(337,188,'','2017-10-26 20:49:28','questoes-res/188-337.c',NULL,'Vinicius Gazzana',0),(338,105,'105','2017-10-26 20:53:17','questoes-res/105-338.c','castilhoalvaro42@gmail.com','Álvaro',0),(339,104,'Questao 2','2017-10-26 20:53:56','questoes-res/104-339.c','pedroehlers98@gmail.com','Pedro Ehlers',0),(340,106,'106','2017-10-26 21:05:13','questoes-res/106-340.c','castilhoalvaro42@gmail.com','Álvaro',0),(341,107,'107','2017-10-26 21:10:57','questoes-res/107-341.c','castilhoalvaro42@gmail.com','Álvaro',0),(342,106,'Questao 4','2017-10-26 21:12:33','questoes-res/106-342.c','pedroehlers98@gmail.com','Pedro Ehlers',0),(343,188,'188','2017-10-26 21:14:30','questoes-res/188-343.c','castilhoalvaro42@gmail.com','Álvaro',0),(347,278,'feito','2017-11-02 23:11:57','questoes-res/278-347.c','mariopereirahpr@outlook.com','Mario Henrique',0),(346,273,'feito','2017-11-02 21:57:56','questoes-res/273-346.c','mariopereirahpr@outlook.com','Mario Henrique',0),(348,14,'o ano tem que ser em 4 digitos','2017-11-09 21:27:27','questoes-res/14-348.c',NULL,'Vinicius Soares Gazzana',0),(355,277,'','2017-11-15 12:09:07','questoes-res/277-355.c','mariopereirahpr@outlook.com','mario',0),(516,280,'','2017-11-21 11:27:44','questoes-res/280-516.c',NULL,NULL,0),(359,3,NULL,'2017-11-19 04:43:32','questoes-res/3-359.cpp',NULL,NULL,0),(358,2,NULL,'2017-11-19 04:43:32','questoes-res/2-358.c',NULL,NULL,0),(360,4,NULL,'2017-11-19 04:43:32','questoes-res/4-360.c',NULL,NULL,4),(361,5,NULL,'2017-11-19 04:43:32','questoes-res/5-361.c',NULL,NULL,0),(362,6,NULL,'2017-11-19 04:43:32','questoes-res/6-362.c',NULL,NULL,0),(363,7,NULL,'2017-11-19 04:43:32','questoes-res/7-363.c',NULL,NULL,0),(364,8,NULL,'2017-11-19 04:43:32','questoes-res/8-364.c',NULL,NULL,0),(365,9,NULL,'2017-11-19 04:43:32','questoes-res/9-365.c',NULL,NULL,0),(366,10,NULL,'2017-11-19 04:43:32','questoes-res/10-366.cpp',NULL,NULL,0),(367,11,NULL,'2017-11-19 04:43:32','questoes-res/11-367.c',NULL,NULL,0),(368,12,NULL,'2017-11-19 04:43:32','questoes-res/12-368.c',NULL,NULL,0),(369,13,NULL,'2017-11-19 04:43:32','questoes-res/13-369.c',NULL,NULL,1),(370,14,NULL,'2017-11-19 04:43:32','questoes-res/14-370.c',NULL,NULL,0),(371,15,NULL,'2017-11-19 04:43:32','questoes-res/15-371.c',NULL,NULL,0),(372,16,NULL,'2017-11-19 04:43:32','questoes-res/16-372.c',NULL,NULL,2),(373,17,NULL,'2017-11-19 04:43:32','questoes-res/17-373.c',NULL,NULL,0),(374,18,NULL,'2017-11-19 04:43:32','questoes-res/18-374.c',NULL,NULL,0),(375,19,NULL,'2017-11-19 04:43:32','questoes-res/19-375.c',NULL,NULL,0),(376,20,NULL,'2017-11-19 04:43:32','questoes-res/20-376.c',NULL,NULL,3),(377,21,NULL,'2017-11-19 04:43:32','questoes-res/21-377.c',NULL,NULL,0),(378,28,NULL,'2017-11-19 04:43:32','questoes-res/28-378.c',NULL,NULL,0),(379,29,NULL,'2017-11-19 04:43:32','questoes-res/29-379.c',NULL,NULL,0),(380,30,NULL,'2017-11-19 04:43:32','questoes-res/30-380.c',NULL,NULL,0),(381,31,NULL,'2017-11-19 04:43:32','questoes-res/31-381.c',NULL,NULL,0),(382,32,NULL,'2017-11-19 04:43:32','questoes-res/32-382.c',NULL,NULL,0),(383,33,NULL,'2017-11-19 04:43:32','questoes-res/33-383.c',NULL,NULL,0),(384,34,NULL,'2017-11-19 04:43:32','questoes-res/34-384.c',NULL,NULL,0),(385,35,NULL,'2017-11-19 04:43:32','questoes-res/35-385.c',NULL,NULL,0),(386,36,NULL,'2017-11-19 04:43:32','questoes-res/36-386.c',NULL,NULL,0),(387,39,NULL,'2017-11-19 04:43:32','questoes-res/39-387.c',NULL,NULL,0),(388,40,NULL,'2017-11-19 04:43:32','questoes-res/40-388.c',NULL,NULL,0),(389,42,NULL,'2017-11-19 04:43:32','questoes-res/42-389.c',NULL,NULL,0),(390,43,NULL,'2017-11-19 04:43:32','questoes-res/43-390.c',NULL,NULL,0),(391,44,NULL,'2017-11-19 04:43:32','questoes-res/44-391.c',NULL,NULL,0),(392,45,NULL,'2017-11-19 04:43:32','questoes-res/45-392.c',NULL,NULL,0),(393,47,NULL,'2017-11-19 04:43:32','questoes-res/47-393.c',NULL,NULL,0),(394,48,NULL,'2017-11-19 04:43:32','questoes-res/48-394.c',NULL,NULL,-1),(395,49,NULL,'2017-11-19 04:43:32','questoes-res/49-395.c',NULL,NULL,0),(396,50,NULL,'2017-11-19 04:43:32','questoes-res/50-396.cpp',NULL,NULL,1),(397,52,NULL,'2017-11-19 04:43:32','questoes-res/52-397.c',NULL,NULL,0),(398,53,NULL,'2017-11-19 04:43:32','questoes-res/53-398.c',NULL,NULL,0),(399,54,NULL,'2017-11-19 04:43:32','questoes-res/54-399.c',NULL,NULL,0),(400,55,NULL,'2017-11-19 04:43:32','questoes-res/55-400.c',NULL,NULL,0),(401,56,NULL,'2017-11-19 04:43:32','questoes-res/56-401.c',NULL,NULL,0),(402,57,NULL,'2017-11-19 04:43:32','questoes-res/57-402.c',NULL,NULL,0),(403,58,NULL,'2017-11-19 04:43:32','questoes-res/58-403.c',NULL,NULL,0),(404,59,NULL,'2017-11-19 04:43:32','questoes-res/59-404.c',NULL,NULL,0),(405,60,NULL,'2017-11-19 04:43:32','questoes-res/60-405.c',NULL,NULL,0),(406,62,NULL,'2017-11-19 04:43:32','questoes-res/62-406.c',NULL,NULL,0),(407,63,NULL,'2017-11-19 04:43:32','questoes-res/63-407.c',NULL,NULL,0),(408,64,NULL,'2017-11-19 04:43:32','questoes-res/64-408.c',NULL,NULL,0),(409,65,NULL,'2017-11-19 04:43:32','questoes-res/65-409.c',NULL,NULL,0),(410,66,NULL,'2017-11-19 04:43:32','questoes-res/66-410.c',NULL,NULL,0),(411,67,NULL,'2017-11-19 04:43:32','questoes-res/67-411.c',NULL,NULL,0),(412,68,NULL,'2017-11-19 04:43:32','questoes-res/68-412.c',NULL,NULL,0),(413,69,NULL,'2017-11-19 04:43:32','questoes-res/69-413.c',NULL,NULL,0),(414,73,NULL,'2017-11-19 04:43:32','questoes-res/73-414.c',NULL,NULL,0),(415,72,NULL,'2017-11-19 04:43:32','questoes-res/72-415.c',NULL,NULL,0),(416,74,NULL,'2017-11-19 04:43:32','questoes-res/74-416.c',NULL,NULL,0),(417,75,NULL,'2017-11-19 04:43:32','questoes-res/75-417.c',NULL,NULL,0),(418,76,NULL,'2017-11-19 04:43:32','questoes-res/76-418.c',NULL,NULL,0),(419,77,NULL,'2017-11-19 04:43:32','questoes-res/77-419.c',NULL,NULL,0),(420,78,NULL,'2017-11-19 04:43:32','questoes-res/78-420.c',NULL,NULL,0),(421,79,NULL,'2017-11-19 04:43:32','questoes-res/79-421.c',NULL,NULL,0),(422,80,NULL,'2017-11-19 04:43:32','questoes-res/80-422.c',NULL,NULL,2),(423,82,NULL,'2017-11-19 04:43:32','questoes-res/82-423.c',NULL,NULL,0),(424,84,NULL,'2017-11-19 04:43:32','questoes-res/84-424.c',NULL,NULL,0),(425,85,NULL,'2017-11-19 04:43:32','questoes-res/85-425.cpp',NULL,NULL,0),(426,86,NULL,'2017-11-19 04:43:32','questoes-res/86-426.c',NULL,NULL,0),(427,87,NULL,'2017-11-19 04:43:32','questoes-res/87-427.c',NULL,NULL,0),(428,88,NULL,'2017-11-19 04:43:32','questoes-res/88-428.c',NULL,NULL,0),(429,89,NULL,'2017-11-19 04:43:32','questoes-res/89-429.c',NULL,NULL,0),(430,90,NULL,'2017-11-19 04:43:32','questoes-res/90-430.c',NULL,NULL,1),(431,91,NULL,'2017-11-19 04:43:32','questoes-res/91-431.c',NULL,NULL,0),(432,92,NULL,'2017-11-19 04:43:32','questoes-res/92-432.txt',NULL,NULL,0),(433,93,NULL,'2017-11-19 04:43:32','questoes-res/93-433.c',NULL,NULL,0),(434,95,NULL,'2017-11-19 04:43:32','questoes-res/95-434.cpp',NULL,NULL,0),(435,96,NULL,'2017-11-19 04:43:32','questoes-res/96-435.c',NULL,NULL,0),(436,97,NULL,'2017-11-19 04:43:32','questoes-res/97-436.c',NULL,NULL,0),(437,98,NULL,'2017-11-19 04:43:32','questoes-res/98-437.c',NULL,NULL,0),(438,99,NULL,'2017-11-19 04:43:32','questoes-res/99-438.c',NULL,NULL,0),(439,102,NULL,'2017-11-19 04:43:32','questoes-res/102-439.c',NULL,NULL,0),(440,104,NULL,'2017-11-19 04:43:32','questoes-res/104-440.c',NULL,NULL,0),(441,105,NULL,'2017-11-19 04:43:32','questoes-res/105-441.c',NULL,NULL,0),(442,106,NULL,'2017-11-19 04:43:32','questoes-res/106-442.c',NULL,NULL,1),(443,107,NULL,'2017-11-19 04:43:32','questoes-res/107-443.c',NULL,NULL,0),(444,111,NULL,'2017-11-19 04:43:32','questoes-res/111-444.c',NULL,NULL,0),(445,113,NULL,'2017-11-19 04:43:32','questoes-res/113-445.c',NULL,NULL,0),(446,118,NULL,'2017-11-19 04:43:32','questoes-res/118-446.c',NULL,NULL,0),(447,119,NULL,'2017-11-19 04:43:32','questoes-res/119-447.cpp',NULL,NULL,-2),(448,120,NULL,'2017-11-19 04:43:32','questoes-res/120-448.cpp',NULL,NULL,1),(449,121,NULL,'2017-11-19 04:43:32','questoes-res/121-449.c',NULL,NULL,0),(450,122,NULL,'2017-11-19 04:43:32','questoes-res/122-450.c',NULL,NULL,0),(451,123,NULL,'2017-11-19 04:43:32','questoes-res/123-451.c',NULL,NULL,0),(452,128,NULL,'2017-11-19 04:43:32','questoes-res/128-452.c',NULL,NULL,0),(453,132,NULL,'2017-11-19 04:43:32','questoes-res/132-453.php',NULL,NULL,0),(454,142,NULL,'2017-11-19 04:43:32','questoes-res/142-454.php',NULL,NULL,0),(455,145,NULL,'2017-11-19 04:43:32','questoes-res/145-455.c',NULL,NULL,0),(456,146,NULL,'2017-11-19 04:43:32','questoes-res/146-456.rar',NULL,NULL,0),(457,147,NULL,'2017-11-19 04:43:32','questoes-res/147-457.rar',NULL,NULL,0),(458,148,NULL,'2017-11-19 04:43:32','questoes-res/148-458.rar',NULL,NULL,0),(459,149,NULL,'2017-11-19 04:43:32','questoes-res/149-459.rar',NULL,NULL,0),(460,150,NULL,'2017-11-19 04:43:32','questoes-res/150-460.c',NULL,NULL,0),(461,153,NULL,'2017-11-19 04:43:32','questoes-res/153-461.c',NULL,NULL,0),(462,157,NULL,'2017-11-19 04:43:32','questoes-res/157-462.rar',NULL,NULL,0),(463,159,NULL,'2017-11-19 04:43:32','questoes-res/159-463.rar',NULL,NULL,0),(464,162,NULL,'2017-11-19 04:43:32','questoes-res/162-464.rar',NULL,NULL,0),(465,163,NULL,'2017-11-19 04:43:32','questoes-res/163-465.c',NULL,NULL,1),(466,165,NULL,'2017-11-19 04:43:32','questoes-res/165-466.rar',NULL,NULL,0),(467,167,NULL,'2017-11-19 04:43:32','questoes-res/167-467.rar',NULL,NULL,0),(468,168,NULL,'2017-11-19 04:43:32','questoes-res/168-468.rar',NULL,NULL,0),(469,170,NULL,'2017-11-19 04:43:32','questoes-res/170-469.c',NULL,NULL,0),(470,181,NULL,'2017-11-19 04:43:32','questoes-res/181-470.c',NULL,NULL,0),(471,187,NULL,'2017-11-19 04:43:32','questoes-res/187-471.c',NULL,NULL,0),(472,189,NULL,'2017-11-19 04:43:32','questoes-res/189-472.cpp',NULL,NULL,1),(520,127,'','2017-11-22 14:22:15','questoes-res/127-520.c','mariopereira398@mail.com','Mario Henrique',0),(474,191,NULL,'2017-11-19 04:43:32','questoes-res/191-474.c',NULL,NULL,0),(475,196,NULL,'2017-11-19 04:43:32','questoes-res/196-475.c',NULL,NULL,0),(476,198,NULL,'2017-11-19 04:43:32','questoes-res/198-476.c',NULL,NULL,-1),(477,200,NULL,'2017-11-19 04:43:32','questoes-res/200-477.c',NULL,NULL,0),(478,201,NULL,'2017-11-19 04:43:32','questoes-res/201-478.c',NULL,NULL,0),(479,218,NULL,'2017-11-19 04:43:32','questoes-res/218-479.c',NULL,NULL,0),(480,219,NULL,'2017-11-19 04:43:32','questoes-res/219-480.c',NULL,NULL,0),(481,220,NULL,'2017-11-19 04:43:32','questoes-res/220-481.c',NULL,NULL,0),(482,221,NULL,'2017-11-19 04:43:32','questoes-res/221-482.c',NULL,NULL,0),(483,223,NULL,'2017-11-19 04:43:32','questoes-res/223-483.c',NULL,NULL,0),(484,224,NULL,'2017-11-19 04:43:32','questoes-res/224-484.cpp',NULL,NULL,-1),(485,225,NULL,'2017-11-19 04:43:32','questoes-res/225-485.cpp',NULL,NULL,0),(486,227,NULL,'2017-11-19 04:43:32','questoes-res/227-486.cpp',NULL,NULL,-1),(487,228,NULL,'2017-11-19 04:43:32','questoes-res/228-487.cpp',NULL,NULL,0),(488,262,NULL,'2017-11-19 04:43:32','questoes-res/262-488.c',NULL,NULL,0),(489,276,NULL,'2017-11-19 04:43:32','questoes-res/276-489.c',NULL,NULL,0),(490,280,NULL,'2017-11-19 04:43:32','questoes-res/280-490.cpp',NULL,NULL,0),(491,282,NULL,'2017-11-19 04:43:32','questoes-res/282-491.cpp',NULL,NULL,1),(492,284,NULL,'2017-11-19 04:43:32','questoes-res/284-492.cpp',NULL,NULL,0),(493,289,NULL,'2017-11-19 04:43:32','questoes-res/289-493.c',NULL,NULL,0),(494,304,NULL,'2017-11-19 04:43:32','questoes-res/304-494.txt',NULL,NULL,0),(495,311,NULL,'2017-11-19 04:43:32','questoes-res/311-495.c',NULL,NULL,0),(496,120,NULL,'2017-11-19 04:57:00','questoes-res/120-496.c',NULL,NULL,-1),(497,167,NULL,'2017-11-19 04:57:00','questoes-res/167-497.php',NULL,NULL,0),(498,281,NULL,'2017-11-19 04:57:00','questoes-res/281-498.c',NULL,NULL,0),(499,3,NULL,'2017-11-19 04:57:00','questoes-res/3-499.c',NULL,NULL,0),(501,95,NULL,'2017-11-19 04:57:00','questoes-res/95-501.c',NULL,NULL,0),(517,275,'','2017-11-21 11:28:08','questoes-res/275-517.c','mariopereirahpr@outlook.com','mario',0),(518,275,'','2017-11-21 11:32:33','questoes-res/275-518.c',NULL,NULL,0),(519,94,'','2017-11-21 20:04:26','questoes-res/94-519.c',NULL,NULL,0),(522,99,'','2017-11-27 16:39:59','questoes-res/99-522.c','mariopereira398@mail.com','Mario Henrique',0),(523,232,'','2017-11-30 20:33:56','questoes-res/232-523.c','pswerlang@gmail.com','Pablo',1),(540,349,'','2017-12-14 09:41:57','questoes-res/349-540.ALG','pswerlang@gmail.com','Pablo Werlang',1),(541,207,'','2017-12-14 21:58:16','questoes-res/207-541.c','pswerlang@gmail.com','Pablo Werlang',1),(543,103,'','2017-12-19 22:15:05','questoes-res/103-543.c','pswerlang@gmail.com','Pablo Werlang',0),(544,286,'','2017-12-26 15:57:14','questoes-res/286-544.c','mariopereira398@gmail.com','Mario Henrique',0),(545,287,'','2017-12-27 12:01:53','questoes-res/287-545.c','mariopereira398@gmail.com','Mario Henrique',0),(546,288,'','2017-12-27 14:58:51','questoes-res/288-546.c','mariopereira398@gmail.com','mario',1),(547,288,'','2017-12-27 14:59:25','questoes-res/288-547.c','mariopereira398@gmail.com','Mario Henrique',1),(548,108,'','2018-01-02 20:49:56','questoes-res/108-548.c',NULL,NULL,0),(549,108,'Consegui fazer um','2018-01-02 20:59:05','questoes-res/108-549.c','rafaelbarth856@gmail.com','Rafael Barth Fernandes da Cunha',0),(567,114,'','2018-01-23 15:43:34','questoes-res/114-567.c',NULL,NULL,0),(550,109,'Mais um','2018-01-02 21:28:49','questoes-res/109-550.c','rafaelbarth856@gmail.com','Rafael Barth Fernandes da Cunha',0),(551,108,'','2018-01-02 21:37:17','questoes-res/108-551.cpp',NULL,NULL,0),(552,109,'','2018-01-02 21:52:40','questoes-res/109-552.c','pswerlang@gmail.com','Pablo Werlang',0),(553,303,'','2018-01-02 22:15:23','questoes-res/303-553.c','pswerlang@gmail.com','Pablo Werlang',2),(554,110,'','2018-01-03 11:41:43','questoes-res/110-554.c',NULL,NULL,0),(562,292,'','2018-01-09 20:08:15','questoes-res/292-562.c','pswerlang@gmail.com','Pablo Werlang',1),(563,361,'','2018-01-11 08:08:29','questoes-res/361-563.ALG','pswerlang@gmail.com','Pablo Werlang',0),(566,51,'','2018-01-11 22:04:03','questoes-res/51-566.c',NULL,NULL,1),(564,363,'','2018-01-11 08:44:17','questoes-res/363-564.ALG','pswerlang@gmail.com','Pablo Werlang',0),(565,365,'','2018-01-11 09:12:25','questoes-res/365-565.ALG','pswerlang@gmail.com','Pablo Werlang',0),(568,115,'','2018-01-23 15:43:55','questoes-res/115-568.c',NULL,NULL,0),(569,116,'','2018-01-23 16:51:03','questoes-res/116-569.c',NULL,NULL,0),(570,117,'','2018-01-23 23:18:00','questoes-res/117-570.c','pswerlang@gmail.com','Pablo Werlang',1),(571,200,'','2018-02-18 06:29:02','questoes-res/200-571.c',NULL,NULL,0),(572,13,'xD','2018-04-26 20:55:18','questoes-res/13-572.c',NULL,NULL,0),(573,104,'xD','2018-04-26 21:04:57','questoes-res/104-573.c',NULL,NULL,0),(574,105,'xD','2018-04-26 21:15:11','questoes-res/105-574.c',NULL,NULL,0),(575,13,'','2018-04-26 21:20:41','questoes-res/13-575.c',NULL,NULL,0),(576,107,'','2018-04-27 10:19:09','questoes-res/107-576.c','julie.devonne96@gmail.com','Julia Priebe',0),(577,106,'','2018-04-27 10:20:41','questoes-res/106-577.c','julie.devonne96@gmail.com','Julia Priebe',0),(578,189,'','2018-04-27 10:37:17','questoes-res/189-578.c','julie.devonne96@gmail.com','Julia Priebe',0),(579,190,'','2018-04-30 17:14:58','questoes-res/190-579.c','ebosquerolli@gmail.com','Emilyn Bosquerolli',1),(580,189,'Usei comandos não dados em aula','2018-05-01 10:00:20','questoes-res/189-580.c',NULL,'Giovane',0),(581,3,'','2018-05-03 16:52:22','questoes-res/3-581.c',NULL,'Vitória Martins Franco',0),(582,3,'O outro que enviei estava faltando o primeiro printf','2018-05-03 17:01:12','questoes-res/3-582.c',NULL,'Vitória Martins Franco',0),(583,14,'','2018-05-03 17:02:06','questoes-res/14-583.c',NULL,'Vitória Martins Franco',0),(584,121,'xD','2018-05-03 21:23:28','questoes-res/121-584.c',NULL,NULL,0),(585,195,'','2018-05-03 21:45:04','questoes-res/195-585.c','pswerlang@gmail.com','Pablo Werlang',1),(586,121,'','2018-05-03 21:55:32','questoes-res/121-586.c',NULL,'Julia Priebe ',0),(587,123,'com if e else ','2018-05-04 16:25:52','questoes-res/123-587.c',NULL,'Julia Priebe',1),(593,367,'','2018-05-09 22:29:48','questoes-res/367-593.c',NULL,'Vitória Martins Franco',0),(594,1,'','2018-05-09 23:01:03','questoes-res/1-594.c',NULL,'Vitória Martins Franco',0),(595,367,'','2018-05-09 23:21:59','questoes-res/367-595.c','vini.gazzana@gmail.com','Vinicius Gazzana',0),(596,369,'','2018-05-10 21:11:40','questoes-res/369-596.c','pswerlang@gmail.com','Pablo Werlang',0),(597,371,'','2018-05-10 21:34:14','questoes-res/371-597.c','pswerlang@gmail.com','Pablo Werlang',0),(598,367,'','2018-05-10 21:39:58','questoes-res/367-598.c',NULL,NULL,0),(599,367,'','2018-05-10 21:40:24','questoes-res/367-599.c',NULL,'Julia Priebe ',0),(600,193,'','2018-05-10 22:17:27','questoes-res/193-600.c','pswerlang@gmail.com','Pablo Werlang',0),(601,1,'','2018-05-11 22:49:09','questoes-res/1-601.c',NULL,'Julia Priebe ',0),(602,4,'','2018-05-17 20:49:43','questoes-res/4-602.c',NULL,'Julia Priebe ',0),(603,6,'','2018-05-17 21:30:27','questoes-res/6-603.c',NULL,'Julia Priebe ',0),(610,7,'','2018-05-19 19:15:55','questoes-res/7-610.c',NULL,'Julia Priebe ',0),(611,16,'','2018-05-24 21:18:36','questoes-res/16-611.c',NULL,'Julia Priebe ',1),(612,17,'','2018-05-24 21:56:43','questoes-res/17-612.c',NULL,'Julia Priebe ',0),(613,18,'','2018-05-30 10:18:37','questoes-res/18-613.c',NULL,'Julia Priebe',0),(614,19,'','2018-05-30 10:30:07','questoes-res/19-614.c',NULL,'Julia Priebe',0),(615,218,'','2018-06-06 21:17:59','questoes-res/218-615.c','pswerlang@gmail.com','Pablo Werlang',0),(616,229,'','2018-06-06 21:40:04','questoes-res/229-616.c',NULL,'Vitória Martins Franco',0),(617,229,'Eu tinha enviado a errada antes','2018-06-06 21:41:06','questoes-res/229-617.c',NULL,'Vitória Martins Franco',0),(618,229,'','2018-06-06 21:47:42','questoes-res/229-618.c','pswerlang@gmail.com','Pablo Werlang',0),(619,30,'','2018-06-07 21:06:39','questoes-res/30-619.c',NULL,'Vinicius Gazzana',0),(620,30,'','2018-06-07 21:30:48','questoes-res/30-620.c',NULL,'Vitória Martins Franco',0),(621,31,'','2018-06-07 22:01:49','questoes-res/31-621.c',NULL,'Vinicius Gazzana',0),(622,33,'','2018-06-16 22:09:42','questoes-res/33-622.c',NULL,NULL,1),(623,206,'','2018-06-18 14:56:42','questoes-res/206-623.c',NULL,NULL,0),(624,206,'','2018-06-18 15:02:06','questoes-res/206-624.c',NULL,NULL,1),(625,216,'','2018-06-20 20:06:43','questoes-res/216-625.c',NULL,NULL,0),(626,210,'','2018-06-20 22:38:08','questoes-res/210-626.c','pswerlang@gmail.com','Pablo Werlang',1),(627,222,'','2018-06-21 21:14:38','questoes-res/222-627.c',NULL,NULL,0),(628,33,'','2018-06-21 21:28:54','questoes-res/33-628.c',NULL,'Vitória Martins Franco',0),(629,236,'','2018-06-21 23:48:00','questoes-res/236-629.c','pswerlang@gmail.com','Pablo Werlang',1),(630,32,'','2018-06-23 16:35:49','questoes-res/32-630.c',NULL,NULL,0),(631,32,'','2018-06-23 16:43:46','questoes-res/32-631.c',NULL,NULL,0),(632,202,'ta certo ?','2018-06-25 21:27:40','questoes-res/202-632.c','eliel-araujo15@hotmail.com','Eliel Jacobsen',0),(633,216,'','2018-06-26 20:46:52','questoes-res/216-633.c',NULL,'Julia Priebe',-1),(634,227,'','2018-06-26 21:39:37','questoes-res/227-634.c','eliel-araujo15@hotmail.com','Eliel Jacobsen',0),(635,225,'','2018-06-26 22:15:17','questoes-res/225-635.c','eliel-araujo15@hotmail.com','Eliel Jacobsen',0),(636,208,'','2018-06-27 22:02:39','questoes-res/208-636.c',NULL,NULL,0),(637,209,'','2018-06-29 09:53:47','questoes-res/209-637.c',NULL,NULL,0),(638,16,'','2018-07-11 16:42:46','questoes-res/16-638.c',NULL,'Vitória Martins Franco',-1),(639,16,'','2018-07-11 16:46:21','questoes-res/16-639.c',NULL,'Vitória Martins Franco',0),(640,226,'oi','2018-08-06 19:02:59','questoes-res/226-640.c',NULL,NULL,0),(641,49,'','2018-08-16 21:55:30','questoes-res/49-641.c',NULL,NULL,0),(642,52,'','2018-08-18 10:25:16','questoes-res/52-642.c',NULL,NULL,0),(644,13,'acho q e esse kkkkk','2018-10-17 14:29:00','questoes-res/13-644.ALG','rodrigo3111f@gmail.com','rodrigo',0);
/*!40000 ALTER TABLE `resolucoes` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `submissoes`
--
DROP TABLE IF EXISTS `submissoes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `submissoes` (
`cod` int(11) NOT NULL AUTO_INCREMENT,
`texto` varchar(1000) COLLATE latin1_general_ci NOT NULL,
`email` varchar(30) COLLATE latin1_general_ci DEFAULT NULL,
`nome` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
`resolucao` varchar(150) COLLATE latin1_general_ci DEFAULT NULL,
`disciplina` int(11) NOT NULL,
`envio` datetime NOT NULL,
`imagem` varchar(150) COLLATE latin1_general_ci NOT NULL,
PRIMARY KEY (`cod`),
KEY `disciplina` (`disciplina`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `submissoes`
--
LOCK TABLES `submissoes` WRITE;
/*!40000 ALTER TABLE `submissoes` DISABLE KEYS */;
/*!40000 ALTER TABLE `submissoes` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2023-01-08 7:22:43