Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
Автор: bronenos (15.12.2008 в 17:32) Можно сделать чуть иначе, но весь смысл на 99% остается тот же..
#include <stdio.h> #include <iostream> int A[10] = { 3, 5, 45, 34, 18, 11, 7, 56, 78, 89 }; bool is_simple(int number) { for (int i=3; i<number; i++) { if ((number % i) == 0) return false; } return true; } int get_max(int a*) { int start = 0; for (int i=0; i<10; i++) { if (a[i] > start) start = a[i]; } return start; } int main(int argc, char* argv[]) { int max = get_max(A); for (int i=0; i <10; i++) { if (is_simple(A[i])) std::cout << A[i] << "-simple " << max << "-max \r\n"; else std::cout << A[i] << "-nosimple \r\n"; system("Pause"); return 0; }
Ваше имя:
Пароль:
Цитировать Используйте тэги для выделения текста: Код: [code][/code] Жирный: [b][/b] Наклонный: [i][/i] URL: [url][/url]
Сообщение:
Прикрепить: