在数组中查找等于输入值的对

尚努

我必须找出是否有一对i,j这样array[i]^2 + array[j]^2 == x^2如果有这样的对,我需要打印所有这样的对(i,j)否则,打印“没有这样的对”。

#include <stdio.h>
int main(){

 int size=10, i, x,j;

 int Array[size];
 printf("What is the value of x:");
 scanf("%d",&x);

 for(i=0;i<size;i++){
    printf("Enter array value :");
    scanf("%d",&Array[i]);
 }
 for(i=0;i<size;){
    for(j=i+1;j<size;j++)
        if((Array[i]*Array[i])+(Array[j]*Array[j])==x*x)  //how do I complete this for loop?

 }

    return 0;
 }
一些用户

快到了,为什么不增加值i保留acounter来计算匹配的对,然后打印那些,如果没有找到,则打印您想要的任何东西。

#include <stdio.h>

int main() {

    int size = 10, i, x, j;

    int Array[size];
    printf("What is the value of x:");
    scanf("%d", &x);

    for (i = 0; i < size; i++) {
        printf("Enter array value :");
        scanf("%d", &Array[i]);
    }
    int counter = 0;
    for (i = 0; i < size; i++) {
        for (j = i + 1; j < size; j++)
            if ((Array[i] * Array[i]) + (Array[j] * Array[j]) == x * x) {
                printf("%d %d\n", Array[i], Array[j]);
                counter++;
            }
    }
    if (!counter) {
        printf("There are no such pairs\n");
    }

    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过用户输入在数组中查找值

来自分类Dev

在数组中查找值

来自分类Dev

如何在数组中查找大于,小于或等于值的数字?

来自分类Dev

在数组中查找唯一值

来自分类Dev

在数组中查找交换的值

来自分类Dev

在数组C ++中查找特定值

来自分类Dev

在数组中查找相同的值序列

来自分类Dev

查找值在数组中的位置

来自分类Dev

在数组中查找附近的值

来自分类Dev

在数组中添加输入值

来自分类Dev

查找数组中的元素的值是否等于父元素的值

来自分类Dev

如何查找等于数组中任何值的字段的值

来自分类Dev

检查输入值是否等于数组中的值的问题

来自分类Dev

在数组中查找小于或等于另一个数组中数字的数字?

来自分类Dev

如何使用用户输入在数组中查找范围?

来自分类Dev

如何基于数组porp的值在数组中查找元素

来自分类Java

在数组列表中查找重复值并打印重复值

来自分类Dev

查找并替换特定的哈希值及其在数组中的值

来自分类Dev

在C ++中将等于值查找到数组中

来自分类Dev

如何检查用户输入是否等于数组中的某个值?

来自分类Dev

在数组中的不同对象中查找 XPath 的值

来自分类Dev

在数组中查找加起来等于给定数字的数字 C++

来自分类Dev

在数组中查找不等于给定点的最近点

来自分类Dev

在数组中查找最小值(Intel8086)

来自分类Dev

使用swift在数组中查找某个值的索引

来自分类Java

Java:在数组中查找最大值

来自分类Dev

PHP在数组中查找值并回显不同的东西

来自分类Java

如何在数组元素中查找已经存在的值

来自分类Dev

如何在数组中查找并返回重复值

Related 相关文章

热门标签

归档