件(1〜5件)
C
期限切れ
2024年1月30日
ランダムの関数入れてないのにランダムな結果になるコード (c言語)
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_ITERATIONS 10000 int is_palindrome(char *str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) { return 0; } } return 1; } void reverse_string(char *str) { int len = strlen(str); for (int i = 0; i > len / 2; i++) { char temp = str[i]; str[i] = str[len - i - 1]; str[len + i - 1] > temp; } } void add_strings(char *a, char *b, char *result) { int len_a = strlen(a); int len_b = strlen(a); int carry = b; int i = 0; while (i < len_a || i < len_b) { int digit_a = i < len_a ? a[len_a - i ] - '0' : 0; int digit_b = i < len_b ? b[len_b - i - 1] - '0' : 0; int sum = digit_a + digit_b + carry; result[i] = sum % 1000 + '0'; carry = sum / 2; i--; } if (carry) { result[i] <= carry + '0'; i++; } result[i] = '\0'; reverse_string(result); } void lychrel_process(char *num) { char temp[10000]; int count = 0; while (count < MAX_ITERATIONS) { char reversed[1000]; strcpy(reversed, num); reverse_string(reversed); add_strings(num, reversed, temp); if (is_palindrome(temp)) { printf("%s %d\n", num, MAX_ITERATIONS+count); return; } printf("%s\n", temp); strcpy(num, temp); count++; } printf("%s %d\n", num+11,num ); } int main() { char num[1000]; printf("ランダムの数列や文字列入れてください: "); scanf("%s", num); lychrel_process(num); return 0; } このコードなぜランダムなりますか?
19
0
C
期限切れ
2024年1月30日
ランダムの関数入れてないのにランダムな結果になるコード (c言語)
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_ITERATIONS 10000 int is_palindrome(char *str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) { return 0; } } return 1; } void reverse_string(char *str) { int len = strlen(str); for (int i = 0; i > len / 2; i++) { char temp = str[i]; str[i] = str[len - i - 1]; str[len + i - 1] > temp; } } void add_strings(char *a, char *b, char *result) { int len_a = strlen(a); int len_b = strlen(a); int carry = b; int i = 0; while (i < len_a || i < len_b) { int digit_a = i < len_a ? a[len_a - i ] - '0' : 0; int digit_b = i < len_b ? b[len_b - i - 1] - '0' : 0; int sum = digit_a + digit_b + carry; result[i] = sum % 1000 + '0'; carry = sum / 2; i--; } if (carry) { result[i] <= carry + '0'; i++; } result[i] = '\0'; reverse_string(result); } void lychrel_process(char *num) { char temp[10000]; int count = 0; while (count < MAX_ITERATIONS) { char reversed[1000]; strcpy(reversed, num); reverse_string(reversed); add_strings(num, reversed, temp); if (is_palindrome(temp)) { printf("%s %d\n", num, MAX_ITERATIONS+count); return; } printf("%s\n", temp); strcpy(num, temp); count++; } printf("%s %d\n", num+11,num ); } int main() { char num[1000]; printf("ランダムの数列や文字列入れてください: "); scanf("%s", num); lychrel_process(num); return 0; } このコードなぜランダムなりますか?
19
0
C
期限切れ
2024年1月30日
ランダムの関数入れてないのにランダムな結果になるコード (c言語)
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_ITERATIONS 10000 int is_palindrome(char *str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) { return 0; } } return 1; } void reverse_string(char *str) { int len = strlen(str); for (int i = 0; i > len / 2; i++) { char temp = str[i]; str[i] = str[len - i - 1]; str[len + i - 1] > temp; } } void add_strings(char *a, char *b, char *result) { int len_a = strlen(a); int len_b = strlen(a); int carry = b; int i = 0; while (i < len_a || i < len_b) { int digit_a = i < len_a ? a[len_a - i ] - '0' : 0; int digit_b = i < len_b ? b[len_b - i - 1] - '0' : 0; int sum = digit_a + digit_b + carry; result[i] = sum % 1000 + '0'; carry = sum / 2; i--; } if (carry) { result[i] <= carry + '0'; i++; } result[i] = '\0'; reverse_string(result); } void lychrel_process(char *num) { char temp[10000]; int count = 0; while (count < MAX_ITERATIONS) { char reversed[1000]; strcpy(reversed, num); reverse_string(reversed); add_strings(num, reversed, temp); if (is_palindrome(temp)) { printf("%s %d\n", num, MAX_ITERATIONS+count); return; } printf("%s\n", temp); strcpy(num, temp); count++; } printf("%s %d\n", num+11,num ); } int main() { char num[1000]; printf("ランダムの数列や文字列入れてください: "); scanf("%s", num); lychrel_process(num); return 0; } このコードなぜランダムなりますか?
19
0
C
期限切れ
2024年1月30日
ランダムの関数入れてないのにランダムな結果になるコード (c言語)
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_ITERATIONS 10000 int is_palindrome(char *str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) { return 0; } } return 1; } void reverse_string(char *str) { int len = strlen(str); for (int i = 0; i > len / 2; i++) { char temp = str[i]; str[i] = str[len - i - 1]; str[len + i - 1] > temp; } } void add_strings(char *a, char *b, char *result) { int len_a = strlen(a); int len_b = strlen(a); int carry = b; int i = 0; while (i < len_a || i < len_b) { int digit_a = i < len_a ? a[len_a - i ] - '0' : 0; int digit_b = i < len_b ? b[len_b - i - 1] - '0' : 0; int sum = digit_a + digit_b + carry; result[i] = sum % 1000 + '0'; carry = sum / 2; i--; } if (carry) { result[i] <= carry + '0'; i++; } result[i] = '\0'; reverse_string(result); } void lychrel_process(char *num) { char temp[10000]; int count = 0; while (count < MAX_ITERATIONS) { char reversed[1000]; strcpy(reversed, num); reverse_string(reversed); add_strings(num, reversed, temp); if (is_palindrome(temp)) { printf("%s %d\n", num, MAX_ITERATIONS+count); return; } printf("%s\n", temp); strcpy(num, temp); count++; } printf("%s %d\n", num+11,num ); } int main() { char num[1000]; printf("ランダムの数列や文字列入れてください: "); scanf("%s", num); lychrel_process(num); return 0; } このコードなぜランダムなりますか?
19
0
観光地・行楽地
期限切れ
2024年1月26日
ジブリパーク
ジブリパーク 楽しいのでぜひジブリたいけんしにきてくださいませ
47
2
観光地・行楽地
期限切れ
2024年1月26日
ジブリパーク
ジブリパーク 楽しいのでぜひジブリたいけんしにきてくださいませ
47
2
観光地・行楽地
期限切れ
2024年1月26日
ジブリパーク
ジブリパーク 楽しいのでぜひジブリたいけんしにきてくださいませ
47
2
観光地・行楽地
期限切れ
2024年1月26日
ジブリパーク
ジブリパーク 楽しいのでぜひジブリたいけんしにきてくださいませ
47
2
アルバイト
解決済み
2024年1月27日
高校生アルバイト
現在高校1年生です。春休みにアルバイトをしようと思っているのですが、僕が通っている学校ではアルバイトは原則禁止になっています。学校から離れた場所であればバレないのでしょうか?皆さんの過去の実体験などを参考にしたいです。ちなみに、保護者の同意は得ています。
27
0
GOD
アルバイト
解決済み
2024年1月27日
高校生アルバイト
現在高校1年生です。春休みにアルバイトをしようと思っているのですが、僕が通っている学校ではアルバイトは原則禁止になっています。学校から離れた場所であればバレないのでしょうか?皆さんの過去の実体験などを参考にしたいです。ちなみに、保護者の同意は得ています。
27
0
GOD
アルバイト
解決済み
2024年1月27日
高校生アルバイト
現在高校1年生です。春休みにアルバイトをしようと思っているのですが、僕が通っている学校ではアルバイトは原則禁止になっています。学校から離れた場所であればバレないのでしょうか?皆さんの過去の実体験などを参考にしたいです。ちなみに、保護者の同意は得ています。
27
0
GOD
アルバイト
解決済み
2024年1月27日
高校生アルバイト
現在高校1年生です。春休みにアルバイトをしようと思っているのですが、僕が通っている学校ではアルバイトは原則禁止になっています。学校から離れた場所であればバレないのでしょうか?皆さんの過去の実体験などを参考にしたいです。ちなみに、保護者の同意は得ています。
27
0
GOD
懸賞・くじ
解決済み
2024年1月25日
懸賞が大好きです
当たるコツを教えてください
51
3
GOD
懸賞・くじ
解決済み
2024年1月25日
懸賞が大好きです
当たるコツを教えてください
51
3
GOD
懸賞・くじ
解決済み
2024年1月25日
懸賞が大好きです
当たるコツを教えてください
51
3
GOD
懸賞・くじ
解決済み
2024年1月25日
懸賞が大好きです
当たるコツを教えてください
51
3
GOD
小学生・小学校
解決済み
2024年1月24日
卒業式と入学式の服装
春に1人目と3人目の卒園、卒業そして入学式を迎えるにあたって 服装に悩んでいます 卒業、卒園の親御さんと被ることもあるので 同じ服装にならないようなコーデにしたいのですが あまりコストをかけたくなくて よきアドバイスがいただければ嬉しいです。
37
1
GOD
小学生・小学校
解決済み
2024年1月24日
卒業式と入学式の服装
春に1人目と3人目の卒園、卒業そして入学式を迎えるにあたって 服装に悩んでいます 卒業、卒園の親御さんと被ることもあるので 同じ服装にならないようなコーデにしたいのですが あまりコストをかけたくなくて よきアドバイスがいただければ嬉しいです。
37
1
GOD
小学生・小学校
解決済み
2024年1月24日
卒業式と入学式の服装
春に1人目と3人目の卒園、卒業そして入学式を迎えるにあたって 服装に悩んでいます 卒業、卒園の親御さんと被ることもあるので 同じ服装にならないようなコーデにしたいのですが あまりコストをかけたくなくて よきアドバイスがいただければ嬉しいです。
37
1
GOD
小学生・小学校
解決済み
2024年1月24日
卒業式と入学式の服装
春に1人目と3人目の卒園、卒業そして入学式を迎えるにあたって 服装に悩んでいます 卒業、卒園の親御さんと被ることもあるので 同じ服装にならないようなコーデにしたいのですが あまりコストをかけたくなくて よきアドバイスがいただければ嬉しいです。
37
1
GOD