רשימת תפוצה
הרשמו היום לרשימת התפוצה וקבלו:
• את כל השאלות והתשובות בקובץ מרוכז אחד.
• את כל המאמרים.
• הצעות עבודה חדשות.
הכנס אימייל:
• את כל השאלות והתשובות בקובץ מרוכז אחד.
• את כל המאמרים.
• הצעות עבודה חדשות.
הכנס אימייל:
maor
עבודה וראיון עבודה ב סי פלוס פלוס , שאלות מראיון עבודה בנושא C++.
התשובה:
דוגמאת קוד מצורפת:
/* BEGIN C SNIPET */
#include <string.h>
void is_palindrome ( char *in_str ) {
char *tmp_str;
int i, length;
length = strlen ( *in_str );
for ( i = 0; i < length; i++ ) {
*tmp_str[length-i-1] = *in_str[i];
}
if ( 0 == strcmp ( *tmp_str, *in_str ) ) printf ("String is a palindrome");
else printf ("String is not a palindrome");
}
/* END C SNIPET */
דוגמאת קוד מצורפת:
/* BEGIN C SNIPET */
#include <string.h>
void is_palindrome ( char *in_str ) {
char *tmp_str;
int i, length;
length = strlen ( *in_str );
for ( i = 0; i < length; i++ ) {
*tmp_str[length-i-1] = *in_str[i];
}
if ( 0 == strcmp ( *tmp_str, *in_str ) ) printf ("String is a palindrome");
else printf ("String is not a palindrome");
}
/* END C SNIPET */
התשובה:
דוגמאת קוד מצורפת:
/* BEGIN C SNIPET */
void bubblesort (int x[], int lim) {
int i, j, temp;
for (i = 0; i < lim; i++) {
for (j = 0; j < lim-1-i; j++) {
if (x[j] > x[j+1]) {
temp = x[j];
x[j] = x[j+1];
x[j+1] = temp;
} /* end if */
} /* end for j */
} /* end for i */
} /* end bubblesort */
/* END C SNIPET */
דוגמאת קוד מצורפת:
/* BEGIN C SNIPET */
void bubblesort (int x[], int lim) {
int i, j, temp;
for (i = 0; i < lim; i++) {
for (j = 0; j < lim-1-i; j++) {
if (x[j] > x[j+1]) {
temp = x[j];
x[j] = x[j+1];
x[j+1] = temp;
} /* end if */
} /* end for j */
} /* end for i */
} /* end bubblesort */
/* END C SNIPET */
התשובה:
דוגמאת קוד מצורפת:
void reverselist(void)
{
if(head==0)
return;
if(head->next==0)
return;
if(head->next==tail)
{
head->next = 0;
tail->next = head;
}
else
{
node* pre = head;
node* cur = head->next;
node* curnext = cur->next;
head->next = 0;
cur->next = head; for(; curnext!=0; )
{
cur->next = pre;
pre = cur;
cur = curnext;
curnext = curnext->next;
} curnext->next = cur;
}
}
דוגמאת קוד מצורפת:
void reverselist(void)
{
if(head==0)
return;
if(head->next==0)
return;
if(head->next==tail)
{
head->next = 0;
tail->next = head;
}
else
{
node* pre = head;
node* cur = head->next;
node* curnext = cur->next;
head->next = 0;
cur->next = head; for(; curnext!=0; )
{
cur->next = pre;
pre = cur;
cur = curnext;
curnext = curnext->next;
} curnext->next = cur;
}
}
• נתקלתם באתגר במקום העבודה שאינכם יודעים איך לפתור?
• רשמו כאן את השאלה ושלחו אותה אלינו.
• אנו נפתור אותה בשבילכם ונפרסם את הפתרון באתר.
• רשמו כאן את השאלה ושלחו אותה אלינו.
• אנו נפתור אותה בשבילכם ונפרסם את הפתרון באתר.
| שאלה בנושא : C++ |
![]() |
||||
| שם מלא : | כתובת אימייל : | ||||
| שאלה למאגר : | |||||
הצע שאלה
שלח שאלה


