Параметри пошуку (Сторінка 6 з 7)
Ласкаво просимо!
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Теми користувача PeSePol Виконати пошук
Знайдені повідомлення: з 101 по 120 з 125
спробуйте так, додайте те, що виділено // //
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
{
setlocale(LC_ALL, "ukr");
int A[15];
int i;
int sum, min, max, a, // indexmin, indexmax //;
// дані
printf("Введiть елементи масива \n", i);
for (i=1; i<16; i++)
scanf("%d", &A[i]);
min = A[0];
max = A[i]; // <- точно не і
for (int i = 1; i < 16; i++)
{
if (min > A[i]) {min = A[i]; // indexmin = i; //}
if (max < A[i]) {max = A[i]; // indexmax = i; //}
}
//
for (int i = 1; i < 16; i++) // <- Чому 16?
{
A[indexmin] = max;
A[indexmax] = min;
}
//
// ... та можеш виводити
printf("Змiнена A[15]{");
for (i = 1; i < 16; i++) // <- Знову ж таки. Чому 16?
{
printf("%i,", A[i]);
}
printf("}\n");
}
return 0; }
додайте ще одну змінну для визначення кількості непарних елементів, а то у вас сума елементів на загальну кількість ділиться
smokenmatuc написав:Ну вибачайте, я саме намагаюсь поглинутись у вивчення цієї мови, тому й задаю питання, щоб хтось допоміг
Тому і направляємо вас, щоб ві самі вирішили цю задачу 
koala написав:А нащо рабам щось показувати? Рабам треба наказувати!
Нормальним людям, які хочуть чогось досягнути можна і підказати, а ледарям навіть команда мозок:=нога+дупа; не допоможе 
у вас завдання Знайти середнє арифметичне непарних.. Що, по вашому означае непарних. Додайте умову у цикл для визначення непарності, і у вас усе вийде.
smokenmatuc, ви хоча б свої спроби у написанні програми показали б. 
зробив, коли ви до цього створили тему. Продивіться, може чим і допоможе
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WinFormsApp2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double x, y;
x = Convert.ToDouble(textBox1.Text);
y = Convert.ToDouble(textBox2.Text);
switch (comboBox1.SelectedItem)
{
case "додавання": textBox3.Text = Convert.ToString(x + y); break;
case "віднімання": textBox3.Text = Convert.ToString(x - y); break;
case "множення": textBox3.Text = Convert.ToString(x * y); break;
case "поділ": if (y != 0) { textBox3.Text = Convert.ToString(x / y); } else { textBox3.Text = "себе на 0 поділи"; }; break;
}
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
comboBox1.Text = "";
}
}
}
. Це діє тільки на дебілів і фіно-монголів(русню),... хоча принципової різниці між ними не бачу. На інших не діє, їм ніхто не вірить, і їх це бісить до всирачки 
vzaluskiy23 написав:У мене стояло завдання з 3 массивами. Массив B заповнити за правилом, що й у мене вийшло, массив А заповнити довільно в коді програми, а от массив С за таким правилом (Якщо 0 елемент массива B > елемент массива A), то массив C отримає значення нульового елемента, з нульового елемента массива А, якщо інакше (Якщо 0 елемент массива B < елемент массива A), то С отримає значення нульового елемента массива, з нульового елемента массива B.
#include<iostream>
#include<cstdlib>
using namespace std;
int main() {
const int k = 10;
float b[k];
int a[k]={3,5,6,4,3,5,7,8,1,9};
int Pa[k] = a[k] * 3;
float c[k];
for (int i = 0; i < 9; i++) {
b[i] = 15 * cos(i) - 12 * sin(10 - i);
}
cout << "B[" << k << "]={";
for (int i = 0; i < 9; i++) {
printf("%.2f ", b[i]);
}
cout << "}"<<endl;
for (int j = 0; j < 9; j++) {
if (Pa[j] < b[j]) {
c[j] = Pa[j];
}
if (Pa[j] > b[j]) {
c[j] = b[j];
}
}
cout << "C[" << k << "]={";
for (int j = 0; j < 9; j++) {
printf("%.2f ", c[j]);
}
cout << "}";
return 0;
}
не розумію, навіщо вам int Pa[k], перебір та зрівняння тривають нормально, якщо масив а float
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
const int k = 10;
float b[k], c[k];
int i, j;
float a[k]{ 3, 5, 6, 4, 3, 5, 7, 8, 1, 9 };
for ( i = 0; i < 9; i++)
{
b[i] = (15 * cos(i)) - (12 * sin(10 - i));
}
std::cout << "A[" << k << "] = { ";
for (i = 0; i < 9; i++)
{
printf("%.0f ",a[i]);
}
std::cout << " }" << endl;
std::cout << "B[" << k << "] = { ";
for ( i = 0; i < 9; i++)
{
printf("%.2f ", b[i]);
}
std::cout << " }" << endl;
for (i = 0; i < 9; i++)
{
if ( a[i] < b[i] )
{
c[i] = a[i];
}
else
{
c[i] = b[i];
}
}
std::cout << "C[" << k << "] = { ";
for (i = 0; i < 9; i++)
{
printf("%.2f ", c[i]);
}
std::cout << " }";
return 0;
}
Re: Помилка (2 відповідей, залишених у C++)
maks15 написав:Код:
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void f_numbers1(int n){
int d1 = 0, d2 = 1, d3;
if(n == 0)
printf("%d", n);
else if(n == 1){
printf("%d %d", n-1, n);
}else{
printf("0 1");
int i;
for(int i = 2; i <= n; i++){
printf("%d ", d3 = d1 + d2);
d1 = d2;
d2 = d3;
}
}
}
int main(int argc, char *argv[]) {
f_numbers1(15);
return 0;
}
Помилка:
14 13 D:\проекти с++\main.c [Error] redeclaration of 'i' with no linkage
14 5 D:\проекти с++\main.c [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode
перенесіть int і у верх к іншим int
також у for(i = 2; i <= n; i++)
може допомогти 
vzaluskiy23 написав:Ось завдання https://pastenow.ru/4842fa0de43bc7fe6adf1e5a790a2e82
В мене виникла проблема коли я почав знаходити відношення мінімального значення до максимального.
Ось цей фрагмент пошуку:
for (int j = 0; j < a; j++) {
if (randarr[j] > max1) {
randarr[j] = max1;
}
}
for (int j = 0; j < a; j++) {
if (randarr[j] < min1) {
randarr[j] = min1;
}
}
depend1 = max1 / min1;
cout << "Vidnoshenna max/min massuvy B = " << depend1;
Коли я все зробив, мені в консоль виводилося все добре і рахувалося все добре, а от після цього все почалося йти шкереберть.
як у вас могло виводитися все добре, якщо ви присвоюєте значення randarr[j] а не та max1
ви ж не шукаєте максимум та мінімум, а загажуєте масив максимумами та мінімумами
randarr[j] = min1; randarr[j] = max1; не вірно
min1 = randarr[j]; max1 = randarr[j]; вірно
так дадайте в CSS
.black_box {
параметри;
}
.green_box {
параметри;
}
.black_box {
параметри;
}
.siro_buro_poshkaryabanij_box {
параметри;
}
А якщо вам потрібно щоб у текстову строку рандомно виводилися символи, тоді вам краще зробити масиви, та через цикл робити рандомну вибірку. Але константи тут все одно нідочого
zdoger написав:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
}
private void COPY_Click(object sender, EventArgs e)
{
Clipboard.SetText(textBox1.Text);
}
private void Slider_Scroll(object sender, EventArgs e)
{
label2.Text = "Password Length: " + Slider.Value.ToString();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
const string UPPER_CASE = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
const string LOWER_CASE = "abcdefghijklmnopqrstuvwxyz";
}
private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
const string NUMERIC = "0123456789";
}
private void checkBox4_CheckedChanged(object sender, EventArgs e)
{
const string SPECIAL_CHARACTERS = @"~!@#$%^&*()+=-";
}
}
}
нафіга вам константи, якщо у тексбоксі є необхідні параметри
ось, зліпив код
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WinFormsApp3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (checkBox1.Checked)
{
char a = e.KeyChar;
if(!char.IsUpper(a)) { e.Handled = true;}
}
if (checkBox2.Checked)
{
char a = e.KeyChar;
if (!char.IsLower(a)) { e.Handled = true; }
}
if (checkBox3.Checked)
{
char a = e.KeyChar;
if (!char.IsDigit(a)) { e.Handled = true; }
}
if (checkBox4.Checked)
{
char a = e.KeyChar;
if (!char.IsPunctuation(a)) { e.Handled = true; }
}
}
}
}
Якщо не в змозі зробити самому, тоді у браузері нажати налаштування і упраління (три вертикальні крапки у правому верхньому кутку ) ->додаткові інтструменти -> інструменти розробника. Копіюєте код, і потім над ним працюєте. Якраз на практиці і розберетесь з CSS.
Спробуйте ввести повний шлях елементу Form1. ... .TextBox1
wander написав:якщо ви шукаєте приклади
Ні. Просто мені зручніше щось робити за допомогою довідника, якщо забуду яка команда що робить, або якщо є дублююча команда, зроблена для цієї задачі. 
Дуже дякую 
Знайдені повідомлення: з 101 по 120 з 125