Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Помощ за задачи на C/C++ (merged)

Featured Replies

Добре, нещо такова ли трябва да се получи ?
 

#include <cstdio>
#define SIZE_R 3
#define SIZE_C 4
voind main()
{
int rSz, cSz;
int a[size_R][size_C]
printf("Reading and printing values of a"
"2-dimensional integer array.n");
do{
printf("Enter the number of rows used (<= &d):",SIZE_R);
scanf("&d",&rSz);
}while(rSz>SIZE_R||rSz<1;
do{
printf("Enter the number of colums used(<= &d):",SIZE_C);
scanf("&d",&cSz);
}while(cSz>SIZE_C||cSz<1);
int i,j;
for(i=0;i<rSz;i++){
for(j=0;j<csz;j++){
printf("Enter a value of the element [%d][%d]:",i,j);
scanf(";d",&a[j]);
}
}
printf("Array`s elements:n");
for(i=0;i<rSz;i++){
for(j=0;j<cSz;j++){
printf("%3d",a[j]);
}
printf("n");
}
}

 

  • Отговори 941
  • Прегледи 234,5k
  • Създадено
  • Последен отговор

 

Добре, нещо такова ли трябва да се получи ?

Да. Предложения код от Вас е доста близо до това, което трябва да се получи. Имаше компилационни проблеми, но не беше болка за умиране. Ще приложа коригирания код, базиран на Вашата идея. С това може да се каже, че първата подточка Ви е готова:

#include <cstdio>#define SIZE_R 3#define SIZE_C 4int main(){        int rSize = 0, cSize = 0;        int a[SIZE_R][SIZE_C];	printf("Reading and printing values of a 2-dimensional integer array.n");	do{		printf("Enter the number of rows used (<= %d):",SIZE_R);		scanf("%d",&rSize);	} while(rSize > SIZE_R || rSize < 1);		do{		printf("Enter the number of colums used(<= &d):",SIZE_C);		scanf("%d",&cSize);	} while(cSize > SIZE_C || cSize < 1);		int i = 0,j =0 ;		for(i=0;i<rSize;i++){		for(j=0;j<cSize;j++){			printf("Enter a value of the element [%d][%d]:",i,j);			scanf("%d",&a[i][j]);		}	}	printf("Array`s elements:n");	for(i=0;i<rSize;i++){		for(j=0;j<cSize;j++){			printf("%3d",a[i][j]);		}		printf("n");	}    return 0;}

Понеже имам подозрение, че темата с тази задача ще се попроточи, може да направим няколко варианта:

1) Да редактираме вече написаните си постове, за да предотвратим flood

2) Да отворите нова тема, където да се вихри дискусията

3) Може комуникацията да я осъществяваме и по ЛС. 

 

Принципно не знам кое ще е най-доброто в случая, но според мен отделната тема или ЛС комуникация ще е по-добрия вариант ...

 

Поздрави !

Здравейте! 

 

Задачката, която ме запъна е следната: 

 

. Дадено е че:

int a, b, c, d, e;

a = 2;  b = 13;  c = 7;  d=  19;  e = -4;

Правилно ли са записани изброените по-долу изрази? Ако изразът е правилно записан, то моля пресметнете стойността му. Ако записът не е правилен, то отговорете с НЕ”.

 

b/a/c

d/a%c

c%d-e

-e%a+b/a*-5+5

b%e

7-d%+(3-a)

b%-e*c

9/c - -20/d

Кои са грешно написаните изрази? :)

 

Благодаря предварително :) 

Здравейте! 

 

Задачката, която ме запъна е следната: 

 

. Дадено е че:

int a, b, c, d, e;

a = 2;  b = 13;  c = 7;  d=  19;  e = -4;

Правилно ли са записани изброените по-долу изрази? Ако изразът е правилно записан, то моля пресметнете стойността му. Ако записът не е правилен, то отговорете с НЕ”.

 

b/a/c

d/a%c

c%d-e

-e%a+b/a*-5+5

b%e

7-d%+(3-a)

b%-e*c

9/c - -20/d

Кои са грешно написаните изрази? :)

 

Благодаря предварително :)

Добре, нека видим какво вие мислите по въпроса. Хайде, не е трудно :)

Мисля, че 1,2 5,7 са верни. 

А защо мислите че другите не са, пробвайте да разсъждавате малко. Това ще ви помогне да осмислите нещата и следващия път сам да стигнете до резултата :)

Пробвах ги, на всички дава резултат програмата, но уж трябва да има грешни,....

А дали са смислени резултатите? Дали е спазен синтаксиса?

Пробвах ги, на всички дава резултат програмата, но уж трябва да има грешни,....

Я да видим дали знаем приоритетите на операциите/операторите в езика  :rolleyes:

HINT

 

P.S. Това, че програмата се компилира и дава "нещо" в конзолата не означава, че говорим за правилност на резултата. По тази логика 0x4dc6c3 също е резултат, ама дали става дума за число, флаг или каквито и да е смислене данни, не е ясно :)

 

Поздрави !

Я да видим дали знаем приоритетите на операциите/операторите в езика  :rolleyes:HINT

Ей заради такива задачи, мразя учебниците по програмиране. Точно този пример няма да научи на абсолютно нищо полезно никого. Може да бъде използван само, като пример, какво не трябва, в никакъв случай, да има във вашите програми.

Ей заради такива задачи, мразя учебниците по програмиране. Точно този пример няма да научи на абсолютно нищо полезно никого. Може да бъде използван само, като пример, какво не трябва, в никакъв случай, да има във вашите програми.

 

:offtopic_s:

Това едно на ръка, колега. Държавния ми изпит за бакалавър беше пълен с такива въпроси. А да не споменаваме и задачите от типа "Какво ще изведе този код", след което следва ~250 реда неформатирани писания със cout, printf, рекурсии и пр. и пр. 

 

P.S. Признавам си - на контролно с такива задачим изкарах единствената двойка в следването си ! Мотивиращо, особено за второкурсник :D !

Да. Предложения код от Вас е доста близо до това, което трябва да се получи. Имаше компилационни проблеми, но не беше болка за умиране. Ще приложа коригирания код, базиран на Вашата идея. С това може да се каже, че първата подточка Ви е готова:

#include <cstdio>#define SIZE_R 3#define SIZE_C 4int main(){        int rSize = 0, cSize = 0;        int a[SIZE_R][SIZE_C];	printf("Reading and printing values of a 2-dimensional integer array.n");	do{		printf("Enter the number of rows used (<= %d):",SIZE_R);		scanf("%d",&rSize);	} while(rSize > SIZE_R || rSize < 1);		do{		printf("Enter the number of colums used(<= &d):",SIZE_C);		scanf("%d",&cSize);	} while(cSize > SIZE_C || cSize < 1);		int i = 0,j =0 ;		for(i=0;i<rSize;i++){		for(j=0;j<cSize;j++){			printf("Enter a value of the element [%d][%d]:",i,j);			scanf("%d",&a[i][j]);		}	}	printf("Array`s elements:n");	for(i=0;i<rSize;i++){		for(j=0;j<cSize;j++){			printf("%3d",a[i][j]);		}		printf("n");	}    return 0;}

Понеже имам подозрение, че темата с тази задача ще се попроточи, може да направим няколко варианта:

1) Да редактираме вече написаните си постове, за да предотвратим flood

2) Да отворите нова тема, където да се вихри дискусията

3) Може комуникацията да я осъществяваме и по ЛС. 

 

Принципно не знам кое ще е най-доброто в случая, но според мен отделната тема или ЛС комуникация ще е по-добрия вариант ...

 

Поздрави !

Добре, очаквам да си пишем,за да ми помогнеш :)))

Добре, очаквам да си пишем,за да ми помогнеш :)))

Помощта е пратена на ЛС. Прилагам примерния код като spoiler в коментара, че вече ще отнеса наказание за чаршафите, които поствам  :rolleyes: .

/**Съставете програма на С++, която:a.       Декларира и инициализира с избрани от вас стойности двумерен целочислен масив с 3 реда и 4 стълба;b.      Отпечатва стойностите като правоъгълна матрица от числа;c.       Разменя съдържанието на редове 1 и 3 и отпечатва така променената матрица;d.      Разменя съдържанието на стълбове 2 и 4 и отново отпечатва матрицата.Съставете същата програма, без да ползвате индекси, т.е. само с адресиращи изрази с указатели.Съставете вариант на същата програма, в който числата от матрицата се съдържат в едномерен масив от 12 елемента.Съставете вариант на предходната програма, в който едномерният масив е динамичен и размерите на матрицата, както и номерата на разменяните редове и стълбове се въвеждат от конзолата. */#include <cstdio>#define SIZE_R 3#define SIZE_C 4void mainTask () {	int rSize = 0, cSize = 0;	//Задача 1: Декларира и инициализира с избрани от вас стойности двумерен целочислен масив с 3 реда и 4 стълба;    int a[SIZE_R][SIZE_C];	printf("Reading and printing values of a 2-dimensional integer array.n");	printf("Enter array with 3 rows and 4 columns.n");		int i = 0,j =0 ;		for(i = 0; i < rSize; i++){		for(j = 0; j < cSize; j++){			printf("Enter a value of the element [%d][%d]:",i,j);			scanf("%d",&a[i][j]);		}	}	//Задача 2: Отпечатва стойностите като правоъгълна матрица от числа;	printf("Array`s elements:n");	for(i = 0; i < rSize; i++){		for(j = 0; j < cSize; j++){			printf("%3d",a[i][j]);		}		printf("n");	}	//Задача 3: Разменя съдържанието на редове 1 и 3 и отпечатва така променената матрица;	int temp;	for (j = 0; j < cSize; j++) {		temp = a[0][j];		a[0][j] = a[2][j];		a[2][j] = temp;	}	printf("Array`s elements (row 1 and 3 are switched):n");	for(i = 0; i < rSize; i++){		for(j = 0; j < cSize; j++){			printf("%3d",a[i][j]);		}		printf("n");	}	//Задача 4: Разменя съдържанието на стълбове 2 и 4 и отново отпечатва матрицата.	for (i = 0; i < rSize; i++) {		temp = a[i][1];		a[i][1] = a[i][3];		a[i][3] = temp;	}	printf("Array`s elements (row 1 and 3 are switched AND column 2 and 4 are switched):n");	for(i = 0; i < rSize; i++){		for(j = 0; j < cSize; j++){			printf("%3d",a[i][j]);		}		printf("n");	}}//Съставете същата програма, без да ползвате индекси, т.е. само с адресиращи изрази с указатели.void pointerArithmetic() {	int rSize = 3, cSize = 4;	//Задача 1: Декларира и инициализира с избрани от вас стойности двумерен целочислен масив с 3 реда и 4 стълба;	int a[SIZE_R][SIZE_C];	printf("Reading and printing values of a 2-dimensional integer array.n");	printf("Enter array with 3 rows and 4 columns.n");	int i = 0,j = 0 ;	int offSet = 0;	for(i = 0; i < rSize; i++){		for(j = 0; j < cSize; j++){			offSet = i*cSize + j;			printf("Enter a value of the element [%d][%d]:",i,j);			scanf("%d",*a+offSet);		}	}	//Задача 2: Отпечатва стойностите като правоъгълна матрица от числа;	printf("Array`s elements:n");	for(offSet = 0; offSet < rSize*cSize; offSet++){		if(offSet && !(offSet % cSize)) {			printf("n");		}		printf("%3d",*(*a + offSet ));			}	printf("n");	//Задача 3: Разменя съдържанието на редове 1 и 3 и отпечатва така променената матрица;	int temp;	for (j = 0; j < cSize; j++) {		temp = *(*a + j);		*(*a + j) = *(*a + (2*cSize +j));		*(*a + (2*cSize +j)) = temp;	}	printf("Array`s elements (row 1 and 3 are switched):n");	for(offSet = 0; offSet < rSize*cSize; offSet++){		if(offSet && !(offSet % cSize)) {			printf("n");		}		printf("%3d",*(*a + offSet ));			}	printf("n");	//Задача 4: Разменя съдържанието на стълбове 2 и 4 и отново отпечатва матрицата.	for (i = 0; i < rSize; i++) {		temp = *(*a + i + j);		*(*a + i*cSize + 1) =*(*a + i*cSize + 3);		*(*a + i*cSize + 3) = temp;	}	printf("Array`s elements (row 1 and 3 are switched AND column 2 and 4 are switched):n");	for(offSet = 0; offSet < rSize*cSize; offSet++){		if(offSet && !(offSet % cSize)) {			printf("n");		}		printf("%3d",*(*a + offSet ));			}	printf("n"); }//Съставете вариант на същата програма, в който числата от матрицата се съдържат в едномерен масив от 12 елемента.void oneDimArray() {	//Задача 1: Декларира и инициализира с избрани от вас стойности двумерен целочислен масив с 3 реда и 4 стълба;	int a[SIZE_R * SIZE_C];	printf("Reading and printing values of a 2-dimensional integer array.n");	printf("Enter array with 3 rows and 4 columns.n");	int i = 0;	for(i = 0; i < SIZE_R * SIZE_C; i++){		printf("Enter a value of the element [%d]:",i);		scanf("%d",&a[i]);	}	//Задача 2: Отпечатва стойностите като правоъгълна матрица от числа;	printf("Array`s elements:n");	for(i = 0; i < SIZE_R * SIZE_C; i++){		if (!(i%SIZE_C)) {			printf("n");		}		printf("%3d",a[i]);	}	printf("n");	//Задача 3: Разменя съдържанието на редове 1 и 3 и отпечатва така променената матрица;	int temp;	for (i = 0; i < SIZE_C; i++) {		temp = a[i];                   		a[i] = a[2*SIZE_C + i];		a[2*SIZE_C + i] = temp;	}	printf("Array`s elements (row 1 and 3 are switched):n");	for(i = 0; i < SIZE_R * SIZE_C; i++){		if (!(i%SIZE_C)) {			printf("n");		}		printf("%3d",a[i]);	}	printf("n");	//Задача 4: Разменя съдържанието на стълбове 2 и 4 и отново отпечатва матрицата.	for (i = 0; i < SIZE_R; i++) {		temp = a[i*SIZE_C + 1];		a[i*SIZE_C + 1] = a[i*SIZE_C + 3];		a[i*SIZE_C + 3] = temp;	}	printf("Array`s elements (row 1 and 3 are switched AND column 2 and 4 are switched):n");	for(i = 0; i < SIZE_R * SIZE_C; i++){		if (!(i%SIZE_C)) {			printf("n");		}		printf("%3d",a[i]);	}	printf("n"); }//Съставете вариант на предходната програма, в който едномерният масив е динамичен и размерите на матрицата, както и //номерата на разменяните редове и стълбове се въвеждат от конзолата.void dynamicArray() {	int *a = new int[ SIZE_R * SIZE_C];	printf("Reading and printing values of a 2-dimensional integer array.n");	printf("Enter array with 3 rows and 4 columns.n");	int i = 0;	int rowToBeSwitched = -1, rowToSwitchWith = -1;	int columnToBeSwitched = -1, columnToSwitchWith = -1;	for(i = 0; i < SIZE_R * SIZE_C; i++){		printf("Enter a value of the element [%d]:",i);		scanf("%d",&a[i]);	}	//Задача 2: Отпечатва стойностите като правоъгълна матрица от числа;	printf("Array`s elements:n");	for(i = 0; i < SIZE_R * SIZE_C; i++){		if (!(i%SIZE_C)) {			printf("n");		}		printf("%3d",a[i]);	}	printf("n");	//Задача 3: Разменя съдържанието на редове rowToBeSwitched и rowToSwitchWith и отпечатва така променената матрица;	do{ 		printf("Enter row to be switched (between %d and %d)n", 1, SIZE_R);		scanf("%d",&rowToBeSwitched);	} while (rowToBeSwitched < 1 || rowToBeSwitched > SIZE_R);	do{		printf("Enter row to switched with (between %d and %d)n", 1, SIZE_R);		scanf("%d",&rowToSwitchWith);	} while (rowToSwitchWith < 1 || rowToSwitchWith > SIZE_R);	rowToBeSwitched--;	rowToSwitchWith--;	int temp;	for (i = 0; i < SIZE_C; i++) {		temp = a[rowToBeSwitched*SIZE_C + i];                   		a[rowToBeSwitched*SIZE_C + i] = a[rowToSwitchWith*SIZE_C + i];		a[rowToSwitchWith*SIZE_C + i] = temp;	}	printf("Array`s elements (row 1 and 3 are switched):n");	for(i = 0; i < SIZE_R * SIZE_C; i++){		if (!(i%SIZE_C)) {			printf("n");		}		printf("%3d",a[i]);	}	printf("n");	//Задача 4: Разменя съдържанието на стълбове columnToBeSwitched и columnToSwitchWith и отново отпечатва матрицата.	do{ 		printf("Enter column to be switched (between %d and %d)n", 1, SIZE_C);		scanf("%d",&columnToBeSwitched);	} while (columnToBeSwitched < 1 || columnToBeSwitched > SIZE_C);	do{		printf("Enter column to switched with (between %d and %d)n", 1, SIZE_C);		scanf("%d",&columnToSwitchWith);	} while (columnToSwitchWith < 1 || columnToSwitchWith > SIZE_C);	columnToBeSwitched--;	columnToSwitchWith--;	for (i = 0; i < SIZE_R; i++) {		temp = a[i*SIZE_C + columnToBeSwitched];		a[i*SIZE_C + columnToBeSwitched] = a[i*SIZE_C + columnToSwitchWith];		a[i*SIZE_C + columnToSwitchWith] = temp;	}	printf("Array`s elements (row 1 and 3 are switched AND column 2 and 4 are switched):n");	for(i = 0; i < SIZE_R * SIZE_C; i++){		if (!(i%SIZE_C)) {			printf("n");		}		printf("%3d",a[i]);	}	printf("n"); 	delete a;}int main(){    printf("Executing main task: n");	mainTask();	printf("Executing point arithmetics task: n");	pointerArithmetic();	printf("Executing static 1-D array task: n");	oneDimArray();	printf("Executing dynamic 1-D array task: n");	dynamicArray();    return 0;}

 

Поздрави !

 

P.S. Колеги, позволих си да разпиша нещата, тъй като запитващия все пак приложи лична разработка, изяви желание и готовност за разбиране и размисъл върху написаното :)

Ако може някой да ми помогне по следната задача.

В двумерен масив пълен с реални числа да се определят максимални елементи по колони и да се изведат след изведената на екран матрица.

Днес взехме масиви и не мога да си схвана още.Мерси.

Ако може някой да ми помогне по следната задача. В двумерен масив пълен с реални числа да се определят максимални елементи по колони и да се изведат след изведената на екран матрица. Днес взехме масиви и не мога да си схвана още.Мерси.

Покажи ни докъдето си схванал :) Иначе няма как да разберем какво не ти е ясно. Масивите въобще ли, само двумерните, как се намира максимален елемент или всичко взето заедно (залагам на последното :P )

Редактирано от flare (преглед на промените)

Покажи ни докъдето си схванал :) Иначе няма как да разберем какво не ти е ясно. Масивите въобще ли, само двумерните, как се намира максимален елемент или всичко взето заедно (залагам на последното :P )

Ами не ми е ясно как да се определят максимални елементи по колони това е главно :D

Ами не ми е ясно как да се определят максимални елементи по колони това е главно :D

инициализираш си променлива да е равна на първият елемент от колоната

с цикъл обикаляш всички останали елементи от колоната и сравняваш всеки един с променливата, ако е по-голям, правиш променливата равна на него.

готово.

// нека в column е колоната която ни интересува.// нека num_rows е броят редове.// нека array e масивът.float max_val = array[0][column];for (i = 1; i < num_rows; i++) {    if(array[i][column] > max_val)        max_val = array[i][column];}

Редактирано от flare (преглед на промените)

 

инициализираш си променлива да е равна на първият елемент от колоната с цикъл обикаляш всички останали елементи от колоната и сравняваш всеки един с променливата, ако е по-голям, правиш променливата равна на него. готово.

// нека в column е колоната която ни интересува.// нека num_rows е броят редове.// нека array e масивът.float max_val = array[0][column];for (i = 1; i < num_rows; i++) {    if(array[i][column] > max_val)        max_val = array[i][column];}

мерсиии!

Добър ден!

Може ли да ми помогнете за една задача на с++. Нещо не ми е много много ясно дали съм я написал правилно. 
 

Ето я задачата: Напишете програма на С++, която изчислява средно аритметично на поредица от цели положителни числа.
 

#include <iostream>
#include <cmath>
using namespace std;
int void main ()
{
int br=0,x;
double s=0
cout<<"въвдете число :";
do {
cin>>x;
// пресмятаме сумата
s=s+x
// увеличаваме броя на числата
br=br+1
} while (x!=0);
// проверяваме дали сумата е 0
if (s==0)
cout<<"средно аритметично е 0"<<endl;
else
// извеждаме средно аритметично ако сумата не е 0
 cout<<"средно аритметично е :"<<s/(br-1)<<endl;
 
system("PAUSE");
    return EXIT_SUCCESS;
}
 
Благодаря!

Редактирано от xxxzetxxx (преглед на промените)

Добър ден! Може ли да ми помогнете за една задача на с++. Нещо не ми е много много ясно дали съм я написал правилно.

Добър да е! А защо не ти е ясно? Нима не си я пробвал? Защо смяташ, че твоето време е по-ценно от това на тези които ти помагат? Отговорът е не, не си я написал правилно. На C++ изразите трябва да завършват на ; а ти имаш няколко без. Главната функция main си я писал едновременно void и int - няма как функция да връща 2 типа. По стандарт трябва да е int. Хубаво е да вкараш подканянето за въвеждане на число в цикъла за да се печата преди всяко въвеждане, а не само веднъж. И накрая, не е грешно, но е напълно безсмислено да проверяваш дали сумата на въведените числа е 0. Това не променя крайния резултат.

Ще добавя към горното след като се търси "средно аритметично на поредица от цели положителни числа" защо никъде не се проверява дали въведеното число е положително. Както писа flare е безмислено да се проверява дали сумата е 0, но ако цислата са положителни сумата е 0 ако няма въведени числа, въпреки това е по-правилно да правиш проверка на бройката, а не на сумата така ще работи за всякакви числа, а не само за положителни.

Редактирано от ined (преглед на промените)

Ще добавя към горното след като се търси "средно аритметично на поредица от цели положителни числа" защо никъде не се проверява дали въведеното число е положително. Както писа flare е безмислено да се проверява дали сумата е 0, но ако цислата са положителни сумата е 0 ако няма въведени числа, въпреки това е по-правилно да правиш проверка на бройката, а не на сумата така ще работи за всякакви числа, а не само за положителни.

За проверката за положителни съвсем ми изскочи от ума :)

Редактирано от flare (преглед на промените)

За проверката за положителни съвсем ми изскочи от ума :)

Сега като се загледах, в част и от моите примери съм пропускал проверки на входните данни... :D

Няма две мнения по отношение на това дали трябва да присъстват или не в кода, но по лично мнение, това не е най-важното в случаите, когато удряме рамо за някакви проблеми или задачи. Предполагам, че доста от запитващите (т.е. надявам се), могат спокойно да сложат един-два if/else-а, които успешно да блокират невалидни входни данни.

 

В противен случай, можем да стигнем до там, че от 50 реда код, 40 реда да са проверки за < 0, != null, !cin и всички останали потенциални опити за "счупване" на изхода на програмата, докато останалите 10 да са съществените за решаването на проблема. Тези 10 реда лесно могат да "потънат", пометени от блокове за проверка и цикли за повторни въвеждания.

 

Поради това си мисля, че дори и без тази проверка за >= 0, програмата си е окей - алгоритъма е налице, за валидни входни данни, дава правилен резултат :)

 

А и нека и за запитващите да остане нещо, с което да допълнят кода си :) !

 

Поздрави !

Редактирано от soundtracker (преглед на промените)

Добър ден колеги!

 

Имам следната задача на С++

 

Напишете програма ,която за въведено цяло двуцифрено число намира и извежда цифрите му с един интервал между тях

 

Ето какво успях да направо по въпроса.

 

 

 

#include <iostream> using namespace std; int main() { double a; cout << "a="; cin >> a;

 

до тука добре ли е ? и какво трябва да напиша за да ги покаже с интервал или ми дайте насоки ако смятате ,че искам много :)

Редактирано от Intel™ Boy (преглед на промените)

Добър ден колеги!

 

Имам следната задача на С++

 

Напишете програма ,която за въведено цяло двуцифрено число намира и извежда цифрите му с един интервал между тях

 

Ето какво успях да направо по въпроса.

 

 

 

#include <iostream> using namespace std; int main() { double a; cout << "a="; cin >> a;

 

до тука добре ли е ? и какво трябва да напиша за да ги покаже с интервал или ми дайте насоки ако смятате ,че искам много :)

Замислете се какво връща целочисленото деление на 10. И какво връща модул от 10

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.