powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Решить простенькие задачи по С++
13 сообщений из 13, страница 1 из 1
Решить простенькие задачи по С++
    #34351948
atri07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите написать код, пожайлуста, очень надо:

Входными данными во всех описанных ниже заданиях является массив из 10 элементов, заполненный пользователем с клавиатуры.

1. Написать программу, которая выводит содержимое массива наоборот.

Пример: массив 23 11 6 превращается в 6 23 11.


2. Написать программу, которая находит сумму четных и сумму нечетных элементов массива.

3. Написать программу, которая находит в массиве значения, повторяющиеся два и более раз, и показывает их на экран.

4. Написать программу, которая находит в массиве самое маленькое нечетное число и показывает его на экран.
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34351950
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
500$
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34352340
Danko_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задачи для школьников =) нет бы книгу открыть и прочитать.
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34352501
Фотография pion3r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правда я тоже учусь только..... но работает
нечетные и четные

int Sn=0;//Sn - нечетные
int Sc=0;//Sc - четные
for (i=0; i<n; i++)
{
if (a %2==1) {
Sn=Sn+a;} }

for (i=0; i<n; i++)
{ if (a%2==0){
Sc=Sc+a; }}
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34352681
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
atri07 Написать программу, которая выводит содержимое массива наоборот.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
#include <iostream>

#define NUM  10 

using namespace std;

int main(int argc, char** argv){
	int numbers[NUM];
	cout << "enter numbers" << endl;
	for (int i =  0 ; i < NUM; i++)
		cin >> numbers[i];

	cout << "result is" << endl;
	for (int i = NUM- 1 ; i >=  0 ; i--)
		cout << numbers[i] << " ";
	cout << endl;
	return  0 ;
}

pion3rправда я тоже учусь только..... но работает
нечетные и четные

int Sn=0;//Sn - нечетные
int Sc=0;//Sc - четные
for (i=0; i<n; i++)
{
if (a%2==1) {
Sn=Sn+a;} }

for (i=0; i<n; i++)
{ if (a%2==0){
Sc=Sc+a; }}
o_O

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
#include <iostream>

#define NUM  10 

using namespace std;

int main(int argc, char** argv){
	int numbers[NUM];
	cout << "enter numbers" << endl;
	for (int i =  0 ; i < NUM; i++)
		cin >> numbers[i];

	int n =  0 , c =  0 ;
	for (int i =  0 ; i < NUM; i++)
		if (numbers[i] &  1 )
			n++;
		else
			c++;

	cout << "chet: " << c << " nechet: " << n << endl;
	return  0 ;
}
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34352728
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV
Код: plaintext
1.
2.
3.
4.
5.
6.
		if (numbers[i] &  1 )
			n++;
		else
			c++;
	cout << "chet: " << c << " nechet: " << n << endl;
}


Когда вы оказываете помощь студенту, вы должны понимать, какой курс он осваивает, и какими (приблизительно) базовыми знаниями он владеет. Я тоже частенько помогал чайничкам , но выдавал консалтинг без "распальцовки" и "элементов высшего пилотажа". Помните о том, что его цель - успешно защитить лабу, ответив на ВСЕ вопросы препода.
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34352851
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКогда вы оказываете помощь студенту, вы должны понимать, какой курс он осваивает, и какими (приблизительно) базовыми знаниями он владеет. Я тоже частенько помогал чайничкам , но выдавал консалтинг без "распальцовки" и "элементов высшего пилотажа". Помните о том, что его цель - успешно защитить лабу, ответив на ВСЕ вопросы препода.

Так вот кому мы обязаны за низкий уровень современных разработчиков. И когда ты успеваешь обслуживать всех неучей, которые успешно сдают лабы, а завтра каким-то чудом устраиваются на работу? Я бы тебя понял, если бы ты вел их за ручку по жизни, так нет - ты их бросаешь и они начинают "творить".
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34352858
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКогда вы оказываете помощь студенту, вы должны понимать, какой курс он осваивает, и какими (приблизительно) базовыми знаниями он владеет. Я тоже частенько помогал чайничкам , но выдавал консалтинг без "распальцовки" и "элементов высшего пилотажа". Помните о том, что его цель - успешно защитить лабу, ответив на ВСЕ вопросы препода.
Ткните меня, плиз, носом в "высший пилотаж" и "распальцовку", так как я таких тут не вижу. Это все базовые функции.
Что делает "&" можно узнать через справку по F1, плюс это базовый арифметический оператор, который любой начинающий (ИМХО) должен знать.

Потом, если вам мой пример не нравится, напишит свой, подробный и понятый.

ИМХО. "Какой Курс" - об уровне знаний никаких сведений не дает. Они и на последнем могут быть на нуле.

ЗЫ. Я тоже помогал чайникам, подробно все обьясняя - в т.ч. с написанием имен переменных трансилтом и обильными комментариями. Но почмеу-то большая часть чайников имела тенденцию потом наглеть и просто требовать, чтобы я за них делал лабы до последнего курса.

ЗЫЗЫ. ИМХО, если все человеку разжевывать, то он ничего не запомнит, так как лучше всего усваивается информация (у меня, по крайней мере), которую он накопал сам. Пусть хоть раз в справку заглянет.
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34352888
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erv.. (пожимает плечами)

Ну дай бог.
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34353062
Фотография pion3r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я только в школе еще учусь в 10 классе, а С++ сам осваивать началинтересно простостало, как оно и к чему. Мне например лабы пока делать не нада))))) а дальше сам справлятся буду както.
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34353138
Б. Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
atri07Помогите написать код, пожайлуста, очень надо:
Нифигасе...
А чито тоды очень надо та?
Сиди себе потихоньку хелп почитывай... или более конкретные "проблемы" озвучивай... ато сразу помогите!!! спасите!!!
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34356327
st4s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача.

"Отсротировать диагонали матрицы, параллельные главной, по убыванию методом вставки"

#include <stdio.h>
#include <stdlib.h>
#include <values.h>

FILE *input= fopen("input.txt","r");
FILE *output = fopen("output.txt","w");

void sort(int *a,int n) //Сам метод
{
int temp,i,j;
for (i=2;i<=n;i++)
{
j=i;
while (a[j]>a[j-1])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
j--;
}
}
}
void main()
{
int **mas;
int n,i,j;
fscanf(input,"%d",&n);
mas = new int*[n];

for (i=0;i<n;i++)
{
mas = new int[n];
for (j=0;j<n;j++) fscanf(input,"%d",&mas[j]);
}

int *diag1; //Выше главной диагонали
diag1 = new int[n+1];
for (i=n-2;i>=0;i--)
{
for (j=0;j<n-i;j++) diag1[j] = mas[j][i+j];
diag1[n-i]=-MAXINT;
sort(diag1,n-i);

for (j=0;j<n-i;j++) mas[j][i+j] = diag1[j];
}

int *diag2; //Ниже главной диагоанли
diag2 = new int[n+1];
for (i=1;i<n-1;i++)
{
for (j=i;j<=n-1;j++) diag2[j] = mas[j][j-i];
diag2[j]=-MAXINT;
sort(diag2,n-i);

for (j=i;j<=n-1;j++) mas[j][j-i] = diag2[j];
}
delete diag1;
delete diag2;

fprintf (output,"%d\n",n);

for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
fprintf (output,"%d\t",mas [j]);
fprintf(output,"\n");
delete mas;
}
fclose(input);
fclose(output);
}


Не могу исправить эту ошибку. Как её исправить?
...
Рейтинг: 0 / 0
Решить простенькие задачи по С++
    #34370110
nk19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
запускай в пошаговом режиме, ставь брекпоинты, смотри как меняются переменные.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Решить простенькие задачи по С++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]