LibreOffice Writer
Hoje aprendemos a criar um documento estruturado mais "complexo", com divisões em capa, sumário, capítulos e índice remissivo.
#include<stdio.h>#include<string.h>// A function to generate odd sized magic squaresvoid generateSquare(int n){ int magicSquare[n][n]; // set all slots as 0 memset(magicSquare, 0, sizeof(magicSquare)); // Initialize position for 1 int i = n/2; int j = n-1; // One by one put all values in magic square for (int num=1; num <= n*n; ) { if (i==-1 && j==n) //3rd condition { j = n-2; i = 0; } else { //1st condition helper if next number goes to out of square's right side if (j == n) j = 0; //1st condition helper if next number is goes to out of square's upper side if (i < 0) i=n-1; } if (magicSquare[i][j]) //2nd condition { j -= 2; i++; continue; } else magicSquare[i][j] = num++; //set number j++; i--; //1st condition } // print magic square printf("The Magic Square for n=%d:\nSum of each row or column %d:\n\n", n, n*(n*n+1)/2); for(i=0; i<n; i++) { for(j=0; j<n; j++) printf("%3d ", magicSquare[i][j]); printf("\n"); }}// Driver program to test above functionint main(){ int n = 7; // Works only when n is odd generateSquare (n); return 0;}OBJETIVO
Este blog será usado para divulgação de minhas ideias, notícias sobre tecnologia, disponibilização de links para download de materiais diversos (incluindo materiais didáticos -- que poderão ser usados em minhas aulas e/ou cursos). Gostaria de DEIXAR BEM CLARO que quaisquer materiais disponibilizados através deste blog são, tão somente, para acompanhamento de aulas e/ou cursos, e não constituem de modo algum, aulas na modalidade "ensino à distância" (EAD). Alunos têm total acesso aos materiais disponíveis, mas somente como tutoriais passo a passo. Apostilas disponibilizadas através deste blog não são materiais obrigatórios em disciplinas cursadas ou cursos ministrados.RESPONSABILIDADE
O autor deste blog não é responsável pelo mau uso, intencional ou não, de qualquer código de programa disponibilizado aqui. Os códigos de programas disponíveis neste blog para download é e serão sempre, e tão somente, para uso didático durante o aprendizado. Seja bem-vindo.