Changes to be committed:
modified: proglabs/lab5/1.c new file: proglabs/lab5/10.c new file: proglabs/lab5/11.c new file: proglabs/lab5/12.c new file: proglabs/lab5/13.c new file: proglabs/lab5/14.c modified: proglabs/lab5/2.c new file: proglabs/lab5/3-1.c new file: proglabs/lab5/3-2.c deleted: proglabs/lab5/3.c new file: proglabs/lab5/4.c new file: proglabs/lab5/5.c new file: proglabs/lab5/6.c new file: proglabs/lab5/7.c new file: proglabs/lab5/8.c new file: proglabs/lab5/9.c new file: proglabs/lab5/tmp.out
This commit is contained in:
@@ -1 +1,16 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
char l[26];
|
||||||
|
|
||||||
|
for (int i = 0; i < 26; ++i) {
|
||||||
|
l[i] = 'a' + i;
|
||||||
|
}
|
||||||
|
printf("t-t: ");
|
||||||
|
for (int i = 0; i < 26; ++i) {
|
||||||
|
printf("%c ", l[i]);
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
long int sum, min, max;
|
||||||
|
|
||||||
|
printf("min max: ");
|
||||||
|
scanf("%ld %ld", &min, &max);
|
||||||
|
|
||||||
|
while(min < max){
|
||||||
|
sum = 0;
|
||||||
|
for(;min <= max; ++min)
|
||||||
|
sum += (min*min);
|
||||||
|
printf("Result: %ld\nmin max: ",sum);
|
||||||
|
scanf("%ld %ld", &min, &max);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int n[9];
|
||||||
|
for (int i = 1; i <= 8; i++){
|
||||||
|
printf("num %d: ",i);
|
||||||
|
scanf("%d", &n[i]);
|
||||||
|
}
|
||||||
|
for (int i = 8; i > 0; --i)
|
||||||
|
printf("%d ", n[i]);
|
||||||
|
printf("\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int s, n;
|
||||||
|
double s1, s2;
|
||||||
|
|
||||||
|
scanf("%d", &n);
|
||||||
|
while(n > 0) {
|
||||||
|
s1 = s2 = 0.0;
|
||||||
|
s = 1;
|
||||||
|
for(int i = 1; i <= n; i++) {
|
||||||
|
s1 += 1.0 / i;
|
||||||
|
s2 += s * (1.0 / i);
|
||||||
|
s *= -1;
|
||||||
|
}
|
||||||
|
printf("summ1 = %lf\nsumm2 = %lf\nNum: ",s1,s2);
|
||||||
|
scanf("%d", &n);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int x = 2, m[9];
|
||||||
|
for(int i = 0; i < 8; ++i){
|
||||||
|
for(int k = 0; k < i; ++k)
|
||||||
|
x *= 2;
|
||||||
|
m[i] = x;
|
||||||
|
x = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
int i = 0;
|
||||||
|
do{
|
||||||
|
printf("%d\n",m[i]);
|
||||||
|
i++;
|
||||||
|
}while(i < 8);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
double a[9],b[9];
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -1 +1,12 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
int r = 5;
|
||||||
|
for (int i = 1; i <= r; ++i) {
|
||||||
|
for (int c = 0; c < i; ++c) {
|
||||||
|
printf("$");
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
int r = 6;
|
||||||
|
char l;
|
||||||
|
for (int i = 1; i <= r; ++i) {
|
||||||
|
l = 'F';
|
||||||
|
for (int j = 0; j < i; ++j) {
|
||||||
|
printf("%c", l);
|
||||||
|
l -= 1;
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
int r = 6;
|
||||||
|
char l[27] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
||||||
|
int rev = 5;
|
||||||
|
for (int i = 1; i <= r; ++i) {
|
||||||
|
for (int j = 0; j < i; ++j) {
|
||||||
|
printf("%c", l[rev - j]);
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
#include <stdio.h>
|
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
int r = 6;
|
||||||
|
char l = 'A';
|
||||||
|
for(int i = 1; i <= r; ++i) {
|
||||||
|
for(int j = 0; j < i; ++j){
|
||||||
|
printf("%c",l);
|
||||||
|
l += 1;
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
int r = 5;
|
||||||
|
char l;
|
||||||
|
for(int i = 1; i <= r; ++i){
|
||||||
|
l = 'A';
|
||||||
|
|
||||||
|
for(int j = 0; j < r - i; ++j){
|
||||||
|
printf(" ");
|
||||||
|
}
|
||||||
|
|
||||||
|
for(int j = 0; j < i; ++j){
|
||||||
|
printf("%c", l);
|
||||||
|
l++;
|
||||||
|
}
|
||||||
|
l -= 2;
|
||||||
|
for(int j = 0; j < i - 1; ++j){
|
||||||
|
printf("%c", l);
|
||||||
|
l--;
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
int b, t;
|
||||||
|
|
||||||
|
printf("bottom: ");
|
||||||
|
scanf("%d", &b);
|
||||||
|
printf("top: ");
|
||||||
|
scanf("%d", &t);
|
||||||
|
|
||||||
|
for(;b <= t; ++b){
|
||||||
|
printf("\n%d\t%d\t%d",b,(b*b),(b*b*b));
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <wchar.h>
|
||||||
|
#include <locale.h>
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
setlocale(LC_ALL, "");
|
||||||
|
wchar_t ch[40];
|
||||||
|
|
||||||
|
wscanf(L"%ls", ch);
|
||||||
|
size_t len = wcslen(ch);
|
||||||
|
for (int i = len - 1; i >= 0; --i) {
|
||||||
|
wprintf(L"%lc", ch[i]);
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
float a,b;
|
||||||
|
int s;
|
||||||
|
printf("a b: ");
|
||||||
|
s = scanf("%f %f", &a, &b);
|
||||||
|
while (s == 2){
|
||||||
|
printf("%.3f / %.3f = %.3f\na b: ",a-b,a+b,((a-b)/(a+b)));
|
||||||
|
s = scanf("%f %f", &a, &b);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
int x(float a, float b);
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
float a,b;
|
||||||
|
int s;
|
||||||
|
printf("a b: ");
|
||||||
|
s = scanf("%f %f", &a, &b);
|
||||||
|
while (s == 2){
|
||||||
|
x(a,b);
|
||||||
|
printf("a b: ");
|
||||||
|
s = scanf("%f %f", &a, &b);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int x (float a, float b){
|
||||||
|
printf("%.3f / %.3f = %.3f\n",a-b,a+b,((a-b)/(a+b)));
|
||||||
|
}
|
||||||
Executable
BIN
Binary file not shown.
Reference in New Issue
Block a user