پاسخ سوالات سایت کوئرا
یکی از سایت هایی که مدتی هست در زمینه ی برنامه نویسی در بین دانشگاه ها معروف شده است و اساتید دانشگاه سوالات این سایت را برای دانشجویان خود می فرستند یا در این محیط کلاس های برنامه نویسی خود را ایجاد می کنند سایت quera.ir می باشد.
در این نوشته حل سوالات این سایت که توسط خودم حل شده است را قرار خواهم داد.
نکته اینکه سوالاتی که در این صفحه حل شده است سوالات خصوصی و دوره های غیر رایگان نمی باشد؛ در صورتی که حل سوالی را نیاز دارید در بخش نظرات این نوشته برای من بفرستید تا اگر وقتی داشتم این سوال را حل کرده و این صفحه را تکمیل تر کنم.
سوالات مورد نظر با اکثرا با زبان برنامه نویسی جاوا حل شده است. (البته بعضی ها با زبان های دیگری حل شده اند ولی عمده ی پاسخ ها با جاوا می باشد.
پاسخ سوالات سایت کوئرا
سوالاتی که از سایت کوئرا حل شده است در زیر موجود می باشد؛ چون قبلا این سوالات حل شده است از ارائه ی توضیح در مورد حل سوالات پرهیز می کنم.
اگر نیاز به مطالعه ی توضیحات در مورد هر سوال دارید روی این لینک کلیک کنید.
پاسخ سوال کلید چراغ
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 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int changeStateCount = 0; int lastState = 0; int tempState = 0; for (int i = 1; i<=n; i++) { tempState = sc.nextInt(); if(i == 1) { lastState = tempState; } else if(i > 1 && lastState != tempState) { lastState = tempState; changeStateCount++; } } System.out.println(changeStateCount); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال سلام سلام خداحافظ
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 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String n = sc.nextLine(); int nn = Integer.parseInt(n); String myInput = sc.nextLine(); String[] splited = myInput.split("\\s+"); if(nn < 0 || nn > 50) return; for (int i = 2; i<=nn; i++) { for (int j = i - 1; j>=1; j--) { System.out.println(splited[i - 1] + ": salam " + splited[j - 1] + "!"); } } for (int i = 1; i<=nn; i++) { System.out.println(splited[i - 1] + ": khodafez bacheha!"); for(int j = i + 1; j <= nn; j++) { System.out.println(splited[j - 1] + ": khodafez " + splited[i - 1] + "!"); } } } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال چاپ برعکس
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 | import java.math.RoundingMode; import java.text.DecimalFormat; import java.util.Scanner; public class Main { static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int number; String result = ""; int counter = 0; while (true) { number = sc.nextInt(); if(number == 0) break; if(counter==0) result = String.valueOf(number); else result = String.valueOf(number) + '\n' + result; counter++; } System.out.println(result); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال تاریخ تولد
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 | import java.util.Scanner; public class Main { static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); String string = sc.nextLine(); String numYear = ""; String numMonth = ""; int counter = 0; for (char ch : string.toCharArray()) { counter++; if(counter <= 2) { numYear = numYear + Character.toString(ch); } else { numMonth = numMonth + Character.toString(ch); } } System.out.println("saal:" + numYear); System.out.println("maah:" + numMonth); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال ساده تر
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 | import java.math.RoundingMode; import java.text.DecimalFormat; import java.util.Scanner; public class Main { static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); float Numbers[] = new float[4]; Numbers[0] = sc.nextInt(); Numbers[1] = sc.nextInt(); Numbers[2] = sc.nextInt(); Numbers[3] = sc.nextInt(); float Sum = Numbers[0] + Numbers[1] + Numbers[2] + Numbers[3]; float Average; if(Sum == 0) Average = Sum - Sum; else Average = Sum / 4; float Product = Numbers[0] * Numbers[1] * Numbers[2] * Numbers[3]; float MAX = Math.max(Numbers[0], Math.max(Numbers[1], Math.max(Numbers[2], Numbers[3]))); float MIN = Math.min(Numbers[0], Math.min(Numbers[1], Math.min(Numbers[2], Numbers[3]))); DecimalFormat df = new DecimalFormat("#.000000"); df.setRoundingMode(RoundingMode.CEILING); if(Sum == 0) System.out.println("Sum : 0.000000"); else System.out.println("Sum : " + df.format(Sum)); if(Average == 0) System.out.println("Average : 0.000000"); else System.out.println("Average : " + df.format(Average)); if(Product == 0) System.out.println("Product : 0.000000"); else System.out.println("Product : " + df.format(Product)); if(MAX == 0) System.out.println("MAX : 0.000000"); else System.out.println("MAX : " + df.format(MAX)); if(MIN == 0) System.out.println("MIN : 0.000000"); else System.out.println("MIN : " + df.format(MIN)); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال تو چقدر اضافه وزن داری؟
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 | import java.math.RoundingMode; import java.text.DecimalFormat; import java.util.Scanner; public class Main { static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); float WeightInKilograms = sc.nextFloat(); float HeightInMeters = sc.nextFloat(); if(WeightInKilograms < 1 || WeightInKilograms > 200) return; if(HeightInMeters < 1 || HeightInMeters > 10) return; float BMI = WeightInKilograms / (HeightInMeters * HeightInMeters); DecimalFormat df = new DecimalFormat("#.00"); df.setRoundingMode(RoundingMode.CEILING); System.out.println(df.format((double) Math.round(BMI * 100) / 100)); if(BMI < 18.5) System.out.println("Underweight"); else if(BMI >= 18.5 && BMI < 25) System.out.println("Normal"); else if(BMI >= 25 && BMI < 30) System.out.println("Overweight"); else if(BMI > 30) System.out.println("Obese"); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال دنباله فیبوناچی برگشتی
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import java.util.Scanner; class Main { static Scanner sc; public static void main(String[]args){ sc = new Scanner(System.in); int N, N1; N = sc.nextInt(); N1 = sc.nextInt(); ShowFibNth(N, N1); } public static void ShowFibNth(int N, int N1) { if(N==0) return; System.out.println(N); int new_n = N1 - N; ShowFibNth(new_n, N); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال جمع اعداد
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 | import java.util.Scanner; // Amir Shokri // amirshnll.ir // amirsh.nll@gmail.com class Main { static Scanner sc; static String strInput; public static void main(String[]args) { sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); if (n < 1 || n > 20) return; String[] inputNumbers = new String[n]; int max_len = 0; for (int i = 1; i <= n; i++) { inputNumbers[i-1] = sc.nextLine(); if(max_len < inputNumbers[i-1].length()) max_len = inputNumbers[i-1].length(); } String[][] myNumbers = new String[n][max_len]; int j = 0; for (int i = 1; i <= n; i++) { for (j = 0; j < max_len; j++) { myNumbers[i-1][j] = "0"; } } int temp_len = 0; for (int i = 1; i <= n; i++) { temp_len = inputNumbers[i-1].length(); j = max_len - temp_len; for (char ch:inputNumbers[i-1].toCharArray()) { myNumbers[i-1][j] = String.valueOf(ch); j++; } } String sumNumbers = ""; int sum = 0; int borrow = 0; for(j = max_len - 1; j >= 0; j--) { for (int i = 1; i <= n; i++) { sum += Integer.parseInt(myNumbers[i-1][j]); } sum += borrow; borrow = 0; if(sum > 9) { borrow = sum / 10; sum = sum - (borrow * 10); } sumNumbers = String.valueOf(sum) + sumNumbers; sum = 0; } if(borrow!=0) { max_len++; System.out.print(String.valueOf(borrow)); } System.out.println(sumNumbers); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال اولبینی
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int count; String result = ""; for(int i=a+1;i<b;i++) { count = 0; for (int j=1;j<=i;j++) if(i%j==0) count++; if(count==2 && result.equals("")) result = String.valueOf(i); else if(count==2) result += "," + String.valueOf(i); } System.out.println(result); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال رژیم سخت
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 | import java.util.Scanner; class Main { static Scanner sc; public static void main(String[]args){ sc = new Scanner(System.in); String string = sc.nextLine(); int r = 0; int g = 0; int y = 0; for (char ch : string.toCharArray()) { if(String.valueOf(ch).equals("R") || String.valueOf(ch).equals("r")) r++; else if(String.valueOf(ch).equals("G") || String.valueOf(ch).equals("g")) g++; else if(String.valueOf(ch).equals("Y") || String.valueOf(ch).equals("y")) y++; } if( (y == string.length() || r == string.length()) || (r >= 3) || (r >= 2 && y >= 2) || (y==4 && r==1) ) { System.out.println("nakhor lite"); } else { System.out.println("rahat baash"); } } } |
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 | #include "iostream" using namespace std; int main() { char ch[6]; int r = 0; int g = 0; int y = 0; cin >> ch; for(int i=0; i<=4;i++) { if((int) ch[i] == (int) 'R' || (int) ch[i] == (int) 'r') r++; else if((int) ch[i] == (int) 'G' || (int) ch[i] == (int) 'g') g++; else if((int) ch[i] == (int) 'Y' || (int) ch[i] == (int) 'y') y++; } if( (r == 5 || y == 5) || ( r >= 3 ) || ( r >=2 && y >= 2) || (r == 1 && y == 4) ) cout << "nakhor lite" << endl; else cout << "rahat baash" << endl; return 0; } |
این سوال با زبان برنامه نویسی جاوا، سی پلاس پلاس حل شده است.
پاسخ سوال یافتن عدد اول
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int n = sc.nextInt(); int temp_n = n; int b=0; int count; int counter = 1; while (n > 0) { b += n % 10; n = n / 10; } int i=temp_n; int j; while(true) { i++; count = 0; for (j=1;j <= i;j++) if(i%j==0) count++; if(count==2 && counter==b) { System.out.println(i); break; } else if(count==2) counter++; } } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال مشق امشب باقر
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); if ( a + b + c != 180 ) System.out.println("No"); else if ( a == 0 || b == 0 || c == 0 ) System.out.println("No"); else if( (a + b > c) && (a + c > b) && (b + c > a) ) System.out.println("Yes"); else System.out.println("No"); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال یخدارچی
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int T = sc.nextInt(); if(T < -273 || T >= 6000) return; if(T > 100) System.out.println("Steam"); else if(T < 0) System.out.println("Ice"); else System.out.println("Water"); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال جدول ضرب گنده
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int n = sc.nextInt(); if(n < 1 || n > 100) return; for(int i=1; i <=n; i++) { for (int j=1; j<=n; j++) { System.out.print(i*j); System.out.print(" "); } System.out.println(""); } } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال سیگماگیر
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 | import java.util.Scanner; import java.lang.Math.*; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int sum = 0; int temp = 0; if(n < 0 ||m > 10) return; for (int i = -10; i <= m; i++) { for (int j = 1; j <= n; j++) { if(j == 0) continue; temp = (int)java.lang.Math.pow(i + j, 3); sum += temp / (int)java.lang.Math.pow(j, 2); } } System.out.println(sum); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال اعداد اول
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int counter = 0; if(a < 1 || b > 10000) return; for(int i=a; i<=b;i++) { for (int j=1; j<=i; j++) { if(i%j==0) counter++; } if(counter==2) System.out.println(i); counter=0; } } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال ماکزیمم عدد
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int n = sc.nextInt(); int nn = 0; int max = 0; for (int i=1; i<=n; i++) { nn = sc.nextInt(); if(max < nn) max = nn; } System.out.println(max); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال چاپ مربع
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int n = sc.nextInt(); for (int i=1; i <= n; i++) System.out.print("*"); System.out.println(""); if(n - 2 != 0) { for (int i = 1; i <= n-2; i++) { System.out.print("*"); for (int j=1; j <= n-2; j++) { System.out.print(" "); } System.out.println("*"); } } for (int i=1; i <= n; i++) System.out.print("*"); System.out.println(""); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال کمک به کاپی
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); String inp = sc.nextLine(); String[] inp_arr = inp.split(" "); for (int i = 1; i <= Integer.parseInt(inp_arr[0]);i++) System.out.print("copy of "); System.out.print(inp_arr[1]); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال کامل بودن یا نبودن
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int number = sc.nextInt(); int count = 0; for (int i = 1; i <= number / 2;i++) { if(count == number) { count += i; } } if(count == number) { System.out.println("YES"); } else { System.out.println("No"); } } } |
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 | #include "iostream.h" using namespace std; int main() { long long int a, b, c, n; cin>> n; c = 0; for(int i =1; i!=n; i++) { if(n % i == 0) { c += i; } } if(c == n) { cout <<"YES"; } else { cout<<"NO"; } return 0; } |
این سوال با زبان برنامه نویسی جاوا و سی پلاس پلاس حل شده است.
پاسخ سوال رشته فیبوناچی
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 | import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int num = sc.nextInt(); int arr[] = new int[101]; arr[0] = 1; arr[1] = 2; for (int i = 2; i <= 100; i++) { arr[i] = arr[i-1] + arr[i-2]; } int j = 0; for (int i = 1; i <= num; i++) { if(i == arr[j]) { System.out.print("+"); j++; } else System.out.print("-"); } } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال زرد
1 2 3 4 5 6 7 8 9 10 11 12 | import java.util.Scanner; public class Main { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { int num = sc.nextInt(); System.out.print("W"); for (int i=1; i<=num; i++) System.out.print("o"); System.out.print("w!"); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال آقای خوشقلب
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import java.util.Scanner; public class Main { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { int num = sc.nextInt(); if(num>100) num = 100; else if(num<0) num = 0; for (int i=1; i<=num; i++) System.out.println("man khoshghlab hastam"); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال اسم ها
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 | import java.util.Scanner; public class Main { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { int num = sc.nextInt(); String currentName; int tempCount=0; int counter=0; int maxCounter=0; int tempLength=0; char[] ch = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y' ,'z'}; for (int i=0; i<=num; i++) { currentName = sc.nextLine(); tempLength = currentName.length(); for(int j=0; j<=25;j++) { tempCount = currentName.replace(String.valueOf(ch[j]), "").length(); if(tempCount==tempLength) continue; counter++; tempCount=0; } if(counter>maxCounter) maxCounter = counter; counter=0; } System.out.println(maxCounter); } } |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال چند روزته؟
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php //$_POST['date'] = "2011-10-12"; if(isset($_POST['date']) && !empty($_POST['date'])) { $date = explode("-", $_POST['date']); if ($date[0]==date("Y") && $date[1]==date("m") && $date[2]==date("d")) echo 0; elseif($date[0]<date("Y")) echo "gone"; elseif ($date[0]==date("Y") && $date[1]<date("m")) echo "gone"; elseif($date[0]==date("Y") && $date[1]==date("m") && $date[2]<date("d")) echo "gone"; else { $mytime = new DateTime($_POST['date']); $now = new DateTime(date("Y") . "-" . date("m") . "-" . date("d")); $difference = $mytime->diff($now); echo $difference->days; } } ?> |
این سوال با زبان برنامه نویسی جاوا حل شده است.
پاسخ سوال مجید، میلاد، رشتهسازی
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 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // First String To run in programm String firstString = "1"; String lastString = "1"; // Give Input String input = sc.nextLine(); String[] tempInput = input.split(" "); int L = Integer.parseInt(tempInput[0]); int R = Integer.parseInt(tempInput[1]); String temp; for (int i = 0; firstString.length() <= R + 1; i++) { if(i == 0) { firstString = "10"; lastString = "01"; } temp = lastString + firstString; firstString += lastString; lastString = temp; } System.out.println(firstString.substring(L - 1,R)); } } |
نکته اینکه سوالاتی که در این صفحه حل شده است سوالات خصوصی و دوره های غیر رایگان نمی باشد؛ در صورتی که حل سوالی را نیاز دارید در بخش نظرات این نوشته برای من بفرستید تا اگر وقتی داشتم این سوال را حل کرده و این صفحه را تکمیل تر کنم.
این نوشته به مرور تکمیل تر می شود.
14 Comments
Add Yours →لطفا این سوال هم حل کنید به زبان جاوا
مرتب سازی لیست تلفن ها، در این تمرین قصد داریم برنامه ای بنویسیم که با کمک یکی از روش های مرتب سازی مقایسه ای(آرایه یا حبابی) یک لیست از تلفن ها که شامل (نام و تلفن) افراد مختلف است را بر اساس نام آن ها مرتب سازی کرده و در خروجی نمایش دهد.
ورودی
در اولین خط از ورودی تعداد افراد در دفترچه تلفن نمایش داده میشود. سپس نام و شماره تلفن این افراد به صورت خط به خط وارد میشود. در هر خط تنها یک قلم اطلاعاتی وارد می شود.
خروجی
خروجی برنامهی شما باید شامل لیست مرتب شده افراد به ترتیب نام ایشان باشد. نام و شماره تلفن افراد به صورت خط به خط باید نمایش داده شود.
مثال
ورودی نمونه ۱
4
Mehrdad Samavati
09158743029
Mahdi Karimi
09361866013
Amin Safari
09375793096
Kamran Fazli
09124893029
Copy
خروجی نمونه ۱
Amin Safari
09375793096
Kamran Fazli
09124893029
Mahdi Karimi
09361866013
Mehrdad Samavati
09158743029
متاسفانه امکان حل سوالات خصوصی سایت کوئرا را ندارم.
سلام با تشکر فراوان از سایت خوب شما
امکانش هست حل سوال “اولبینی” از سایت کوئرا رو به صفحه ی سایت اضافه کنید لطفا
سوال اول بینی از قبل حل شده
داخل نوشته ی بالا مشاهده کنید
[…] برگزار می شود که تعدادی از سوالات سایت کوئرا را در این لینک برای شما قبلا حل […]
سلام خسته نباشید.من زمانی که کد رو میزنم از
public class Main
public static void main(String[] args)
ارور میگیره باید چه کنم؟؟
لطفا سورس کدی که ارور داری رو کامل ارسال کن تا بررسی کنم.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int changeStateCount = 0;
int lastState = 0;
int tempState = 0;
for (int i = 1; i 1 && lastState != tempState) {
lastState = tempState;
changeStateCount++;
}
}
System.out.println(changeStateCount);
}
}
دستورات مربوط به حلقه که داخل پرانتز جلوی for هست مشکل داره اصلاحشون کنید.
و خطی که قصد دارید این دستور System.out.println(changeStateCount); رو اجرا کنید داخل تابع main نیست.
موفق باشید.
سلام وقت بخیر. در چه ide کد میزنید؟
intellije idea
سلام داداش ممنون
موفق باشید
سلام عالی ممنون