Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2014, 23:49   #1
kuman_t
Новичок
Джуниор
 
Регистрация: 23.05.2014
Сообщений: 1
По умолчанию

а) Дано двузначное число. Выяснить кратно ли 5 сумма его цифр. Кратна ли сумма его цифр числу.

б)Найти первые 20 чисел делящихся на 13 или на 17 в интервале,левая граница которого равна 330.

а) Статическая память. Двумерный массив. Дан массив целых чисел. Подсчитать сколько в нём отрицательных чисел.

б)Динамическая память. Одномерный массив. Дан массив целых чисел.При вводе чисел с клавиатуры, проверить,есть ли оно в массиве.Если да,то удалить его,иначе вывести сообщение,что такого элемента нет.

Последний раз редактировалось Stilet; 24.05.2014 в 00:01.
kuman_t вне форума Ответить с цитированием
Старый 24.05.2014, 19:33   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Странная нумерация задач конечно но вариант такой.

Задача №1
Код:
#include <iostream>
#include <cstdlib>
#include <locale>

using namespace std;

int main() {
	int count;
	int one, two;

	setlocale(0, "rus");
	
	cout << "\n Введите двузначное число: ";
	cin >> count;

	one = count / 10;
	two = count % 10;
	
	cout << "\n Первое число: " << one << endl;
	cout << " Второе число: " << two << endl;
	if(((one + two) % 5) == 0)
		cout << "\n Сумма чисел КРАТНА." << endl;
	else
		cout << "\n Сумма чисел НЕ КРАТНА." << endl;
	
	return 0;
}
Задача №2
Код:
#include <iostream>
#include <locale>
#include <iomanip>

using namespace std;

int main() {
	int count = 0;
	
	setlocale(0, "rus");
	
	cout << "\n 20 чисел кратных 13 или 17:\n" << endl;
	for(int i = 330; count != 20; i++) {
		if((i % 13) == 0 || (i % 17) == 0) {
			cout << setw(3) << (count + 1) << " - " << i << endl;
			count++;
		}
	}

	cout << endl;
	
	return 0;
}
Задание №3
Код:
#include <iostream>
#include <locale>

using namespace std;

const int N = 15;

int main() {
	int arr[N] = {0, 5, 6, 7, -5, 2, -3, 0, -4, -1, 6, 7, 9, 0, -2};
	int count = 0;

	setlocale(0, "rus");
	
	cout << "\n Исходный массив:\n ----------------" << endl;
	for(int i = 0; i < N; i++) {
		cout << " [" << arr[i] << "]";
		if(arr[i] < 0)
			count++;
	}

	cout << "\n\n Количество отрицательных элементов: " << count << endl;
	
	return 0;
}
Последнее задание попытайтесь сделать сами....
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!

Последний раз редактировалось Bugrimov; 24.05.2014 в 19:57.
Bugrimov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на зачёт. проблема Задача на нобелевскую премию! Sabotage5 Паскаль, Turbo Pascal, PascalABC.NET 2 18.03.2013 15:18
Задача по подсчёту статистики использования букв. Другая задача - по длинной арифметике Pascal ABC kimberly Паскаль, Turbo Pascal, PascalABC.NET 3 24.12.2012 17:03
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51